[英]SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape , on an image
[英]python SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape error
我已經編寫了一個 python 代碼,其中我已經為變量“emailentry”分配了一個字符串值。 我現在要做的是在我的文本文件的最后一行添加該字符串值,稱為“wattpad.txt”
我寫了這段代碼
with open("C:\Users\BRS\Desktop\wattpad.txt", 'a') as outfile:
outfile.write(emailentry /n)
並得到錯誤
File "C:\Users\BRS\Desktop\wattpad acc maker.py", line 41
with open("C:\Users\BRS\Desktop\wattpad.txt", 'a') as outfile:
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
請幫助 [在 0.2 秒內完成]
\U
是字符串字面量中轉義序列的開始, 其他一些類似\u
, \n
...
如果你想在你的字符串中有文字反斜杠,你可以:
逃離他們:
"C:\\Users\\BRS\\Desktop\\wattpad.txt"
或者更好的是,通過在字符串前面加上r
來使用原始字符串:
r"C:\Users\BRS\Desktop\wattpad.txt"
或使用正斜杠,即使在 Windows 上:
"C:/Users/BRS/Desktop/wattpad.txt"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.