Python 如何替换'&;amp';只有'&';
我正在尝试使用Python3.6将json写入csv,json包含Python 如何替换'&;amp';只有'&';,python,python-3.x,ampersand,Python,Python 3.x,Ampersand,我正在尝试使用Python3.6将json写入csv,json包含& 我怎样才能只写普通的符号(&)而不是& 我尝试了str.replace,使用了各种转义,还有一些正则表达式,但都没有用。那些&s就是不动 对不起,是“&;”问题中的s被替换为&,这很有趣,这就是我要做的!你用什么编码?所有文件都一样吗?嗨,Geshode:我使用utf-8(只是因为它看起来最流行)。这是我的问题吗?那么,json包含&?还是CSV?Hi Geshode:是的,不幸的是json包含“
&代码>
我怎样才能只写普通的符号(&
)而不是&代码>
我尝试了str.replace
,使用了各种转义,还有一些正则表达式,但都没有用。那些&代码>s就是不动 对不起,是“&;”问题中的s被替换为&,这很有趣,这就是我要做的!你用什么编码?所有文件都一样吗?嗨,Geshode:我使用utf-8(只是因为它看起来最流行)。这是我的问题吗?那么,json包含&
?还是CSV?Hi Geshode:是的,不幸的是json包含“&;”。
>>> s = 'text with & and more & other text'
>>> s.replace('&', '&')
'text with & and more & other text'