我正在这个代码实验室的谷歌实验室里try tensorflow,

如何下载文件.有没有办法上传tar文件而不下载到我的机器上.

我试过这个方法

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

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

推荐答案

阅读手册,他们有很好的例子和解释:urllib.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))

Python-3.x相关问答推荐

我有个问题继承遗产合伙人

如何在选中项目时设置QTreeView中整行的 colored颜色 ?

如何绘制交叉验证的AUROC并找到最佳阈值?

将数据帧扩展为矩阵索引

使用递归将int转换为字符串

从.csv导入将文件夹路径加入到文件名

我正在try 从 10*3 矩阵中删除随机值并将其变为 10*2 矩阵

为什么 tkinter 在 tkinter 窗口外计算鼠标事件?

与 pandas 0.22 相比,pandas 2.0.3 中的 df.replace() 会抛出 ValueError 错误

requests.exceptions.InvalidSchema:未找到连接适配器.我试图遍历一个列表

如何立即从asyncio.Task获取异常?

!date 的命令无法从 jupyter notebook 运行

判断 gekko 中的表达式

如何使用 regex sub 根据列表中的变量替换字符

Python从base64转换为二进制

Python 3x 的最佳机器学习包?

判断 dict.items() 中的成员资格的时间复杂度是多少?

在 ubuntu 20.04 中安装 libpq-dev 时出现问题

Python 的 unittest 和 unittest2 模块有什么区别?

有没有办法在多个线程中使用 asyncio.Queue ?