python - 将文件路径转换为 URL
问题描述
path = 'C:\rough\3010999\CRESCENDO\Speaker\HATS_BA_crescendo__2018-05-31_18-33.html'
无法通过 open 和 urllib.urlopen 打开文件 试过
urlparse.urljoin(
'file:', urllib.pathname2url(path))
了 fodlernumber
的编码就像�0999
帮助打开文件并阅读内容..提前谢谢...
解决方案
要将文件路径转换为 URI:
from pathlib import Path
p = Path(r'C:\rough\3010999\CRESCENDO\Speaker\HATS_BA_crescendo__2018-05-31_18-33.html')
p.as_uri()
结果:
'file:///C:/rough/3010999/CRESCENDO/Speaker/HATS_BA_crescendo__2018-05-31_18-33.html'