Executando um script python na minha hospedagem

Eu sou um novato em desenvolvimento web e Python. Desde que eu não tenho o vocabulário para fazer a pergunta exata, aqui está um resumo do que precisa fazer:

  • Eu tenho um pequeno teste python cgi cgi, que eu tenho carregado para / home / username / pyscripts que está acima do / home / username / domain.com

  • Eu preciso de um link que eu possa digitar na barra de URL, o que levará ao script sendo executado e ao conteúdo exibido no navegador.

Alguém pode me dizer se eu preciso criar um arquivo html, e se sim como fazê-lo apontar para o script python A pasta de domínio tem wordpress instalado. Minha hospedagem é dreamhost shared hosting

O roteiro está abaixo:

#! /usr/bin/python print 'Content-type: text/html' print '' print 'Hello, World! 

Normalmente você precisaria colocar seu script python sob a pasta / home / username / bin / . Eu não tenho certeza se o seu particular webhost realmente permite que você execute o seu script Python fora da pasta / bin (normalmente este não é o caso), mas se sim, então você pode replace a pasta / pyscripts.

A URL seria algo como isto: http://www.domain.com/bin/mypythonscript.py

Ou com a pasta pyscripts (se possível com o seu webhost): http://www.domain.com/pyscripts/mypythonscript.py

Você não precisa criar um arquivo HTML, pois a primeira linha de conteúdo que você imprime no seu script Python está dizendo ao navegador do usuário para exibir a saída do script como um arquivo HTML. Você simplesmente digita a URL do seu script python em seu navegador e, em seguida, o servidor executa o script e o exibe como um arquivo de texto / HTML, que o seu navegador lê e exibe.

Além disso, não esqueça – você precisa conceder permissão de execução / leitura / gravação ao seu arquivo de script Python depois de carregá-lo para a pasta correta em seu servidor webhost ou ele não será executado. Geralmente isso é feito através do seu utilitário de upload como o Filezilla ou usando um comando shell como chmod .

Heroku é um bom lugar para hospedar e scripts python.

Pre-req

 pythonscripts.py procfile requirements.txt 

Depois de adicionar, confirme e envie os scripts para o aplicativo heroku. Basta executar o seguinte comando no terminal para executar os scripts.

 heroku run python your_scripts.py 

Mais se você quiser executar esses scripts em um cronograma de programação. então o heroku fornece muitos complementos. basta procurar no heroku

Bem sonho suporte ao hospedeiro python. Verifique se eles estão fornecendo implantação de access ao shell. Tudo que você precisa é criar o arquivo .py e executá-lo.

Então considere usar o Django ou Jinja2 como framwork. É fácil para criar aplicativos da web