0

我的网站上有一个应用程序,我从 Windows 命令提示符使用 Python 运行它。

当我尝试像这样打开它时,

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

它说:

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

有没有办法我可以做到这一点?

4

2 回答 2

2

由于资源位于网络服务器上,因此您必须先下载它。你可以这样做urllib2

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

执行这样的脚本确实很危险

于 2013-08-26T17:01:57.250 回答
0

我真正想要的是在网络服务器本身上执行文件。幸运的是,我得到了一些更有经验的人的帮助,他们帮助我在网络服务器上安装 python 并使用 ssh 从我自己的计算机上执行我的脚本。

于 2013-10-08T09:30:42.813 回答