簡體   English   中英

你如何在python中表示這個字符? 

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM