2013-08-26 2 views
0

У меня есть приложение на моем веб-сайте, и я запускаю его с помощью Python из командной строки Windows.Как запустить удаленную программу Python из командной строки Windows

При попытке открыть его, как это,

python http://www.erickwilts.nl/apps/app.py 

он говорит:

python: can't open file 'http://www.erickwilts.nl/apps/app.py': [Errno 22] Invalid argument 

Есть ли способ, что я могу это сделать?

+0

Возможно, вам понадобится ssh, чтобы добраться до него. Вы хотите запустить программу локально или на удаленном компьютере? – Jiminion

ответ

0

Я действительно хотел выполнить файл на самом веб-сервере. К счастью, у меня была помощь от более опытных парней, которые помогли мне установить python на веб-сервере, выполнив мой сценарий с моего собственного компьютера с помощью ssh.

2

Поскольку ресурс расположен на веб-сервере, его необходимо скачать в первую очередь. Вы можете сделать это с urllib2

import urllib2 
exec(urllib2.urlopen("http://www.erickwilts.nl/apps/app.py").read()) 

исполняющих скриптов, как это действительно опасно хотя.

+0

+1 на предупреждение! –

+0

это будет работать только в том случае, если у них нет cgi-исполняемых файлов .py. Также –

+0

Надеюсь, что это намного менее опасно, если я сам разместил там файлы, верно? :) – Lewistrick

Смежные вопросы