Python 如何替换'&;amp';只有'&';

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包含“

我正在尝试使用Python3.6将json写入csv,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'