替换正在同时写入的文件中的字符

时间:2015-02-10 21:43:49

标签: php python regex replace reddit

我试图将一些(预先提取的)reddit注释参数写入另一个名为post-info.php的文件中的PHP数组中。这是编写它的python代码:

with open('post-info.php','w') as myfile:
                myfile.write("""<?php\n$settings = array(\n 'submitter' => '{0}',\n 'body' => "{1}",\n 'permalink' => '{2}',\n);\n?>""".format(str(comment.author), comment.body, comment.permalink))
                myfile.close()

然而,这有点令人讨厌,因为有时reddit评论中有引号会取消评论主体周围的引号。我想用不同的引号替换引号,以便它不会取消它们。

如何更换已经写入的文件中的字符?

1 个答案:

答案 0 :(得分:0)

使用repr(comment.body)可能是您最好的解决方案。