Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我可以在Google colaboratory下载文件吗?_Python_Python 3.x_Jupyter Notebook_Google Colaboratory - Fatal编程技术网

Python 我可以在Google colaboratory下载文件吗?

Python 我可以在Google colaboratory下载文件吗?,python,python-3.x,jupyter-notebook,google-colaboratory,Python,Python 3.x,Jupyter Notebook,Google Colaboratory,我正在谷歌实验室的代码实验室里尝试tensorflow, 我需要下载“”此文件以完成实验室 如何下载该文件。是否有任何方式可以上传tar文件而不下载到我的机器上 我试过这个方法 import urllib testfile = urllib.URLopener() testfile.retrieve("http://randomsite.com/file.gz", "file.gz") 这不起作用,也找不到wget。任何人请告诉我怎么做。阅读手册,他们有很好的例子和解释: 下载: >&g

我正在谷歌实验室的代码实验室里尝试tensorflow, 我需要下载“”此文件以完成实验室

如何下载该文件。是否有任何方式可以上传tar文件而不下载到我的机器上

我试过这个方法

import urllib
testfile = urllib.URLopener()
testfile.retrieve("http://randomsite.com/file.gz", "file.gz")

这不起作用,也找不到wget。任何人请告诉我怎么做。

阅读手册,他们有很好的例子和解释:

下载:

>>> 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']

可能更简单:使用
!wget
,例如,使用以下命令执行单元格:

!wget https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png

将文件保存到VM的本地文件系统。(注意前导的
。这是一个作为shell命令执行该行的信号。)

尝试
导入urllib.request
urllib.request.urlretrieve()
您还可以在顶部设置
%%bash
魔术,以便在一个单元格中使用多个bash命令您可以使用wget的-O标志指定保存下载文件的位置,如下所示:
wget-O mydir/output-file.pnghttps://example.com/image.png
!wget https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png