OSError: [Errno 22] Invalid argument: 'D:\\Python\\Works\x0benvtf\\picture3.jpg'解決策


Pythonを使用してファイルをインポートまたは保存する場合、システムはこのエラーを報告します.調べてみると、Pythonは「」をエスケープ文字と勘違いしています.この間違いを解決するのも簡単で、ここには2つの方法があります.一、直接経路の前にrを加える.
html = converter.convert(r'D:\Python\Works\venvtf\picture3.jpg')

rを加えると、システムはエスケープを禁止し、パスとエスケープ文字が衝突することはありません.
二、「」を「/」に置き換える方法で、パスの定義とエスケープ文字の衝突を避ける.次のようになります.
D:/Python/Works/venvtf/picture3.jpg