如何执行远程页面?

时间:2012-08-18 05:33:31

标签: python

如何exexcute在网站上找到的python脚本? 对于例如以下似乎工作。但这是正确的方式吗?

curl http://www.ics.uci.edu/~eppstein/PADS/UnionFind.py | python

我想知道我是否可以从python命令提示符>>>

导入网页

2 个答案:

答案 0 :(得分:3)

嗯,你可以这样做:

>>> exec(urllib2.urlopen('http://www.ics.uci.edu/~eppstein/PADS/UnionFind.py').read())
>>> uf = UnionFind()

但是,如果你真的这样做,那么wgetcurl对你的本地机器来说肯定更有意义,然后只需正常导入模块。

$ wget http://www.ics.uci.edu/~eppstein/PADS/UnionFind.py

>>> from UnionFind import UnoinFind
>>> uf = UnionFind()

答案 1 :(得分:0)

Python解释器无法单独下载脚本,因此使用curl等工具是可以接受的解决方案。