python-urllib2.url打开跨平台的本地文件
作者:互联网
我正在尝试使用urllib2打开本地文件,并具有以下代码:
r = urllib2.urlopen('file://' + some_path)
尽管这在Unix上有效,但由于//而不能在Windows上有效.跨平台工作的最Python方式是什么?
解决方法:
>>> import urllib
>>> 'file:' + urllib.pathname2url(r'c:\path\to\something')
'file:///C:/path/to/something'
标签:cross-platform,urllib2,python 来源: https://codeday.me/bug/20191029/1960491.html