如何exexcute在网站上找到的python脚本? 对于例如以下似乎工作。但这是正确的方式吗?
curl http://www.ics.uci.edu/~eppstein/PADS/UnionFind.py | python
我想知道我是否可以从python命令提示符>>>
导入网页答案 0 :(得分:3)
嗯,你可以这样做:
>>> exec(urllib2.urlopen('http://www.ics.uci.edu/~eppstein/PADS/UnionFind.py').read())
>>> uf = UnionFind()
但是,如果你真的这样做,那么wget
或curl
对你的本地机器来说肯定更有意义,然后只需正常导入模块。
$ wget http://www.ics.uci.edu/~eppstein/PADS/UnionFind.py
>>> from UnionFind import UnoinFind
>>> uf = UnionFind()
答案 1 :(得分:0)
Python解释器无法单独下载脚本,因此使用curl
等工具是可以接受的解决方案。