bb2*_*bb2 3 python shell command-line
我可以使用什么命令来识别和删除形成“单词”的某些奇怪字符,例如:
\n\n\xc3\xad\xe2\x80\xb0\xc3\xa4\xc3\xb3_\n\xc3\xad\xe2\x82\xac\xc5\x92\xc2\xa2\xc3\xad\xe2\x80\xb0\xc3\xa4\xe2\x80\xb0\xc3\xa5\xc3\xad\xe2\x80\xb0\xc3\xa4\xe2\x80\xb9\xc2\xa2\nit\xc3\xad\xe2\x82\xac\xc5\x92\xc2\xa2\xc3\xad\xe2\x80\xb0\xc3\xa4\xe2\x80\xb0\xc3\xa5\xc3\xad\xe2\x80\xb0\xc3\xa4\xe2\x80\xb9\xc2\xa2\n\xc3\xad\xe2\x80\xb0\xc3\xa4\xc3\xb3\xc3\xacgo\nRun Code Online (Sandbox Code Playgroud)\n\n来自一系列文件?这些是一些例子...\n我想删除此类事件。
\nstring从文件中获取数据后使用该模块:
import string
final_str = ''
for char in my_str:
if char in string.printable:
final_str += char
Run Code Online (Sandbox Code Playgroud)
替代单行:
''.join([str(char) for char in my_str if char in string.printable])
Run Code Online (Sandbox Code Playgroud)