質問: open("C:\Users\hoge\Documents\python programs", "r", encoding="utf-8") ``` の部分で ``` SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-4: truncated \UXXXXXXXX escape ``` というエラーが出てしまいます。どうすれば解決できるでしょうか。
回答: "\Uxxxx"はエスケープシーケンスとして処理されます。 プレフィックスに'r'を付ける事で解決します。 ``` r"C:\Users\hoge\Documents\python programs" ``` 'r'を使うことで、raw文字列として扱われ、"\U"がエスケープシーケンスとして処理されなくなります。 参考サイト