[英]How do you represent this character in python?
空框字符顯示在文本中,代替非 ascii 字符,因此我需要在 python 中替換該字符,但出現錯誤:
語法錯誤:第 197 行文件 pyautoGuiTiReg/main.py 中的非 ASCII 字符“\\xef”,但未聲明編碼; 有關詳細信息,請參閱http://python.org/dev/peps/pep-0263/ 。
我不確定使用什么編碼,因為這是一個非常奇怪的符號:
正如@AnshumanTiwari 在評論中提到的, utf-8
是有疑問的方法。 通過將# -*- coding: utf-8 -*-
到代碼頂部,它最終可以完美運行。
更換它試試這個
ToBytes = str.encode('yourString', encoding='utf-8')
ReplaceBytes = ToBytes.replace(b'\xef',b'').decode('utf-8')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.