Python:urllib.error.URLError:<urlopen error =“” [winerror =“” 3] =“” the =“” system =“” not =“” find =“” the =“” path =“”指定: =“”'=“”'=“”>

时间:2018-10-16 14:37:18

标签: python html urllib

对此非常陌生,所以我不确定为什么会收到此错误

相关代码:

htmlconv = open('savedlist.html','w', encoding = 'UTF-8')
filepath = 'file://'+str(path.abspath('savedlist.html'))
#prints as: file://C:\Users\....\savedlist.html

urlopen(filepath)

错误:

urllib.error.URLError: <urlopen error [WinError 3] The system cannot find the path specified:''>

谢谢!

2 个答案:

答案 0 :(得分:0)

尝试以下面的格式手动输入字符串,看看是否可行。

filepath = 'file:///C:\\Users\\....\\savedlist.html'

答案 1 :(得分:0)

添加'localhost //',对我有用。

filepath = 'file://localhost//' + os.path.abspath(local_file);