Преобразовать путь к файлу в URL - PullRequest
0 голосов
/ 02 июня 2018
path = 'C:\rough\3010999\CRESCENDO\Speaker\HATS_BA_crescendo__2018-05-31_18-33.html'

невозможно открыть файл через open и urllib.urlopen Попытка urlparse.urljoin( 'file:', urllib.pathname2url(path)) Кодировщик с number кодирует как �0999

, чтобы открыть файл и прочитать содержимое.Заранее спасибо ...

1 Ответ

0 голосов
/ 02 июня 2018

Используйте urllib.urlopen для чтения URL.

Пример ниже Должен работать

res = urllib.urlopen(urlparse.urljoin('file:', urllib.pathname2url(path)))
print res.read()  # Should print entire file content
...