Проект для класса включает в себя анализ данных JSON в Twitter. Я получаю данные и устанавливаю их в файл без особых проблем, но все это в одну строку. Это хорошо для манипуляций с данными, которые я пытаюсь сделать, но файл нелепо труден для чтения, и я не могу его очень хорошо изучить, что затрудняет написание кода для части манипулирования данными.
Кто-нибудь знает, как это сделать из Python (то есть, не используя инструмент командной строки, который я не могу заставить работать)? Вот мой код:
header, output = client.request(twitterRequest, method="GET", body=None,
headers=None, force_auth_header=True)
# now write output to a file
twitterDataFile = open("twitterData.json", "wb")
# magic happens here to make it pretty-printed
twitterDataFile.write(output)
twitterDataFile.close()
Примечание Я ценю людей, указывающих мне на документацию по простой информации и тому подобное, но, как я уже говорил, я уже посмотрел на это и продолжаю нуждаться в помощи. Действительно полезный ответ будет более подробным и объяснительным, чем примеры, найденные там. Спасибо
Также:
Попробуйте это в командной строке Windows:
more twitterData.json | python -mjson.tool > twitterData-pretty.json
результатов в этом:
Invalid control character at: line 1 column 65535 (char 65535)
Я бы дал вам данные, которые я использую, но они очень большие, и вы уже видели код, который я использовал для создания файла.