このコードラボからGoogle Colaboratoryでテンソルフローを試しています。ラボを完了するには、このファイルをダウンロードする必要があります ' http://download.tensorflow.org/example_images/flower_photos.tgz '。
ファイルのダウンロード方法。私のマシンにダウンロードせずにtarファイルをアップロードする方法はありますか?.
私はこの方法を試しました
import urllib
testfile = urllib.URLopener()
testfile.retrieve("http://randomsite.com/file.gz", "file.gz")
これは機能しません。wgetも見つかりません。どなたか、教えてください。
マニュアルを読んでください。良い例と説明があります: rllib.request
ダウンロードする:
>>> import os
>>> import urllib.request
>>> urllib.request.urlretrieve('https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png', 'google.png')
('google.png', <http.client.HTTPMessage object at 0x7fba3c4cb908>)
>>> os.listdir()
['google.png']
内容を確認するには:
>>> with urllib.request.urlopen('http://www.python.org/') as f:
... print(f.read(300))
おそらくより単純:!wget
、たとえば、次のコマンドでセルを実行します。
!wget https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png
vMのローカルファイルシステムにファイルを保存します。 (先頭の!
。これは、行をシェルコマンドとして実行するための信号です。)