Как загрузить файл с рабочего стола на ноутбук Jupyter, используя urllib2? - PullRequest
0 голосов
/ 01 июня 2018

Я хочу работать с файлом, который находится на моем рабочем столе, для этого сначала я должен загрузить его в блокнот jupyter и использовать urllib2.Моя проблема в том, что мы не знаем, как я могу загрузить файл с моего рабочего стола, используя urllib2.Не могли бы вы помочь мне?

1 Ответ

0 голосов
/ 30 июля 2018

Вы можете открывать локальные файлы, используя 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.

...