OSError: [Errno 22] Invalid argument: 'D:\\Python\\Works\x0benvtf\\picture3.jpg'解决办法

在使用Python导入或者存储文件时,系统报这个错误。
查了一下,发现是Python会将‘\’误认为是转义字符。
要解决这个错误也很简单,这里有两个办法。
一、
直接在路径前面加上r,如:

html = converter.convert(r'D:\Python\Works\venvtf\picture3.jpg')

加上r之后,系统会禁止转义,也就不会出现路径和转义字符冲突的情况。

二、
将‘\’用‘/’代替,这种方法避开了路径的定义和转义字符之间的冲突。如:

D:/Python/Works/venvtf/picture3.jpg

你可能感兴趣的:(初级,Python,报错,路径,转义字符)