Web サイトで見つかった Python スクリプトを実行するにはどうすればよいですか? たとえば、次のように動作するようです。しかし、それは正しい方法ですか?
curl http://www.ics.uci.edu/~eppstein/PADS/UnionFind.py | python
Python コマンド プロンプトから Web ページをインポートできるかどうか知りたい >>>
Web サイトで見つかった Python スクリプトを実行するにはどうすればよいですか? たとえば、次のように動作するようです。しかし、それは正しい方法ですか?
curl http://www.ics.uci.edu/~eppstein/PADS/UnionFind.py | python
Python コマンド プロンプトから Web ページをインポートできるかどうか知りたい >>>
さて、あなたはすることができます:
>>> 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
が許容される解決策です。