1. 程式人生 > >‘unicodeescape’ codec can’t decode bytes in position XXX: trun 解決方法

‘unicodeescape’ codec can’t decode bytes in position XXX: trun 解決方法

錯誤原因,\ 被當做轉義字元使用,因此找不到路徑地址

txt = open("C:\Users\xyz\Desktop\Hamlet.txt", "r").read()

 

解決方法,採用以下方法描述路徑

方式一:轉義的方式

'd:\\a.txt'

方式二:顯式宣告字串不用轉義

'd:r\a.txt'

方式三:使用Linux的路徑/

'd:/a.txt'