将文件路径转换为URL

时间:2018-06-02 07:01:47

标签: python python-2.7 python-requests urllib

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的fodler编码类似于�0999

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

2 个答案:

答案 0 :(得分:2)

要将文件路径转换为URI:

${CI_PIPELINE_ID}${CI_COMMIT_REF_SLUG}

结果:

from pathlib import Path
p = Path(r'C:\rough\3010999\CRESCENDO\Speaker\HATS_BA_crescendo__2018-05-31_18-33.html')
p.as_uri()

答案 1 :(得分:0)

使用urllib.urlopen阅读网址。

以下示例应该可以使用

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