我试图将一些(预先提取的)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评论中有引号会取消评论主体周围的引号。我想用不同的引号替换引号,以便它不会取消它们。
如何更换已经写入的文件中的字符?
答案 0 :(得分:0)
使用repr(comment.body)
可能是您最好的解决方案。