如何使用urllib2将文件从桌面上传到jupyter笔记本?

时间:2018-06-01 03:52:08

标签: python-2.7 urllib2

我想使用我桌面上的文件,首先我必须将它上传到jupyter笔记本,我必须使用urllib2。我的问题是我们不知道如何使用urllib2从桌面上传文件。你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

您可以使用urllib2打开本地文件,

import urllib2, os

response = urllib2.urlopen('file://%s' % 
    urllib2.pathname2url(os.path.abspath(os.path.expanduser(some_path))))

您所需要的只是file://前缀和文件的绝对路径。上面的代码将相对路径(some_path)转换为绝对路径,而pthname2url使该代码在Unix和Windows上均可工作。