Заменить символы в файле, который записывается одновременно

Я пытаюсь записать некоторые (предварительно извлеченные) параметры комментария reddit в массив PHP в другом файле с именем post-info.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

Решение

С помощью repr(comment.body) может быть вашим лучшим решением здесь.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]