JSON для изменения TXT затем обратно в JSON - PullRequest
0 голосов
/ 26 июня 2018

У меня есть JSON-файл, который мне приходилось менять каждый экземпляр строки [1] на _e. Чтобы решить эту проблему, я сохранил файл как текстовый файл, а затем изменил его с помощью этого кода Python.

  #!/usr/bin/env python3
import fileinput

with fileinput.FileInput('reactions.json', inplace=True, backup='.bak') as file:
    for line in file:
    print(line.replace('[0]', '_c'), end='')
    print(line.replace('[1]', '_e'), end='')


with open('reactions.json') as data_file:    
data_reactions = json.load(data_file)

Это работало как талисман, но как только я переименовал расширение файла в txt, файл больше не может быть сохранен как JSON и прочитан должным образом. Есть ли способ конвертировать обратно? Я заметил, что сохранение его в виде txt файла, похоже, удаляет разделители ENTER ... Я думаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...