4
urllib.request.urlretrieve ("http://bogoroditsa.tk/Grant's%20Libraries/", "ExtraFunctionality.py")

上記のコマンドを使用して、ファイルをダウンロードするファイル パスを指定するにはどうすればよいですか? 現在、上記のコードは、プログラムが実行されているのと同じパスにファイルをダウンロードするだけです。このダウンロード パスを指定したいのですが、どうすればよいですか?

4

2 に答える 2

7

代わりに"ExtraFunctionality.py"、完全なパスを指定することもできます:

urllib.request.urlretrieve ("http://bogoroditsa.tk/Grant's%20Libraries/",
                                             "/home/foo/ExtraFunctionality.py")
于 2013-05-04T21:43:06.133 に答える
4

2 番目の引数はローカル ファイル名です。

 urllib.urlretrieve ("http://bogoroditsa.tk/Grant's%20Libraries/ExtraFunctionality.py", theLocalFilename)

詳細については、 urlretrieveの下にある urllibのドキュメントを参照してください。

2 番目の引数が存在する場合は、コピー先のファイルの場所を指定します (存在しない場合、場所は生成された名前の一時ファイルになります)。

于 2013-05-04T21:41:53.707 に答える