Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从字符串中删除xml unicode字符_Python_Unicode - Fatal编程技术网

Python 从字符串中删除xml unicode字符

Python 从字符串中删除xml unicode字符,python,unicode,Python,Unicode,我正在努力从字符串中删除xml unicode字符。适应Python 3失败: s = 'fooСъбbar' s.encode('ascii', errors='ignore') # b'fooСъбbar' 我也试过,但运气不佳: unescape(s).encode('ascii', errors='ignore') # b'fooС&#x4

我正在努力从字符串中删除xml unicode字符。适应Python 3失败:

s = 'fooСъбbar'
s.encode('ascii', errors='ignore')
# b'fooСъбbar'
我也试过,但运气不佳:

unescape(s).encode('ascii', errors='ignore')
# b'fooСъbar'
非常感谢您的建议。

您可以利用此任务

import html
s = 'fooСъбbar'
s2 = html.unescape(s).encode('ascii', errors='ignore')
print(s2)
输出:

b'foobar'

请注意,非常感谢:)如果XML转义表示ASCII字符呢?。它将被替换,而不是删除。您是要完全删除它们,还是只是正确地翻译它们<代码>打印(html.unescape(s))提供
fooСъбbar