Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

259
Visualizações
Ejecutar un script de python con entrada de sitio web

Tengo un poco de experiencia en desarrollo web y acabo de empezar a aprender Python. Creé una secuencia de comandos de python que toma un argumento, luego ejecuta un programa e imprime declaraciones de impresión en la consola. Tengo curiosidad por saber si es posible poner este programa detrás de una página web.

es decir, una página web con un menú desplegable, elija la opción y haga clic en el botón "Ir". Luego, el script de python se ejecuta con la opción que eligió y su informe se muestra en la página.

He visto algunas publicaciones similares: ejecutar un script de Python al hacer clic en el botón

ejecutar el script de Python con el botón html

pero parecen ofrecer soluciones muy diferentes, y la gente parece pensar que la idea de PHP es insegura. También estoy buscando algo un poco más explícito. Estoy bien para cambiar la secuencia de comandos de python para devolver ajson o algo así en lugar de simplemente imprimir declaraciones.

about 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Una forma bastante común de comunicación entre una página web y un programa de python es ejecutar python como un servidor WSGI . Efectivamente, el programa python es un servidor separado que se comunica con la página web mediante GET y POST.

Una cosa buena de este enfoque es que desacopla la aplicación de Python de la página web propiamente dicha. Puede probarlo enviando solicitudes http directamente a un servidor de prueba mientras está desarrollando.

Python incluye una implementación WSGI incorporada , por lo que crear un servidor WSGI es bastante simple. Aquí hay un ejemplo muy mínimo:

 from wsgiref.simple_server import make_server # this will return a text response def hello_world_app(environ, start_response): status = '200 OK' # HTTP Status headers = [('Content-type', 'text/plain')] # HTTP Headers start_response(status, headers) return ["Hello World"] # first argument passed to the function # is a dictionary containing CGI-style environment variables # second argument is a function to call # make a server and turn it on port 8000 httpd = make_server('', 8000, hello_world_app) httpd.serve_forever()
about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda