首页 > 解决方案 > 将文件路径转换为 ​​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

帮助打开文件并阅读内容..提前谢谢...

标签: pythonpython-2.7python-requestsurllib

解决方案


要将文件路径转换为 ​​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'

推荐阅读