准備打開文件時,報了如下錯誤:
在路徑中出現了這個Unicode 202a字符,導致了這個錯誤。
這玩意是哪里來的?
復制windows文件屬性的時候復制下圖中的路徑而來的。
解釋:
這個字符的含義是left to right,也就是從左到右的閱讀順序,在寫代碼的時候顯示不出來,但是在命令行中可以顯示出來。
感受一下,復制下面的這一句話,分別放在命令行和Pycharm中
with open(r'E:/desk/Desktop/test.txt', 'r') as file:
解決方案:
把鼠標放到E后面,然后backspace向左刪除一個字符,會發現顯示上沒有發生變化,但是控制字符已經被刪除了。