是否有一种“安全”的方法来修改HTML,并将其再次写入文件?

时间:2017-07-26 00:07:53

标签: python html flask escaping jinja2

我正在使用Flask / Jinja创建博客,我将每个博客的html内容存储到.json文件中(针对特定需求)。我注意到,当使用以下内容将html内容读入Python时,

with open(filepath, 'r') as f:
    data = f.read()

打印原始数据时一切正常。但是,当我使用Python修改和提取部分html时,突然之间,新行被替换为\ n,并且'被'替换',当再次作为html(或者当转换为.html)时,它会破坏所有内容。 json文件稍后打开)。我知道我可以很容易地替换“\ n”,但我很好奇为什么Python会这样做,如果有一种“安全”的方式来处理html,编辑它,然后再将其写入文件?< / p>

0 个答案:

没有答案