从 Python 中的文件夹获取文件

Get file from Folder in Python

此问题也已报告 here

我有这样的代码:

from keras.datasets.data_utils import get_file

path = get_file('babi-tasks-v1-2.tar.gz', origin='http://www.thespermwhale.com/jaseweston/babi/tasks_1-20_v1-2.tar.gz')
tar = tarfile.open(path)

当我把原始文件位置(如上来源)也就是我的下载文件夹;

/home/xxxxxx/Downloads/tasks_1-20_v1-2.tar.gz

我收到错误:

ValueError: unknown url type: /home/xxxxxx/Downloads/tasks_1-20_v1-2.tar.gz

文件位置正确,如何解决?

您的函数 get_file 似乎将 url 地址作为参数 而不是绝对路径.

能否详细介绍一下这个功能?

错误消息表明您的图书馆需要 URL 开头的资源类型。尝试像这样指定您的路径:

file:/home/xxxxxx/Downloads/tasks_1-20_v1-2.tar.gz