如何执行在网站上找到的 python 脚本?例如,以下似乎有效。但这是正确的方法吗?
curl http://www.ics.uci.edu/~eppstein/PADS/UnionFind.py | python
我想知道我是否可以从 python 命令提示符导入网页>>>
如何执行在网站上找到的 python 脚本?例如,以下似乎有效。但这是正确的方法吗?
curl http://www.ics.uci.edu/~eppstein/PADS/UnionFind.py | python
我想知道我是否可以从 python 命令提示符导入网页>>>
好吧,你可以这样做:
>>> 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()
Python 解释器无法自行下载脚本,因此使用诸如此类的工具curl
是一种可接受的解决方案。