Pythonでwindowsディレクトリを指定したらエラーになった時の対処法
Pythonでwindowsディレクトリを指定したらエラーになった時の対処法
コード
browser = webdriver.Chrom('C:\Uesers\hhogehoge\Anaconda3\Lib\
エラーは以下の通り
(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape (<unknown>, line 8)pylint(syntax-error)
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
原因
文字列指定中の\がエスケープに使われるため、
c:\Userが\Uxxxxxxxx
(32-bit の十六進値 xxxxxxxx を持つ文字)と判別されてしまうのが原因。
対処
プレフィックスに'r'を付ける事で解決する
参考Pythonの公式ドキュメント
https://docs.python.org/ja/3/reference/lexical_analysis.html#string-and-bytes-literals