Я пытаюсь записать некоторые (предварительно извлеченные) параметры комментария 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 есть кавычки, которые отменяют кавычки вокруг тела комментария. Я хотел бы заменить цитаты на другие, чтобы они не отменялись.
Как мне заменить символы в файле, который уже записывается?
С помощью repr(comment.body)
может быть вашим лучшим решением здесь.
Других решений пока нет …