нужна помощь для чтения файла на python

#python

#python

Вопрос:

Я новичок в python, но я многому научился, но мне было трудно читать файл JSON. Мне нужно прочитать его таким образом, чтобы получить доступ к определенным данным в этом файле. Файл содержит следующие данные:

 [
    29723,
    5426523,
    "this book need to be printed",
    "http://amzn.to/U60TaF"
][
    29723,
    807242528,
    "ready for shipping",
    "http://nblo.gs/HNpn"
]
  

мой код:

 FI = open(file_name, 'r')
for line in FI:
    tweet = json.loads(line)
    print(tweet)
  

Выводится только последняя строка, которая является ссылкой, я не знаю способа.

Комментарии:

1. Если он «выглядит как файл json» , но не является файлом json, то вы не можете использовать json его для чтения. Вам нужно иметь спецификацию файла, а затем использовать программу чтения, созданную для этого. Если он не существует, вы должны написать свой собственный. В программировании нет «почти как X» . Компьютеры слишком точны для этого.

2. Спасибо, вы, вероятно, правы

Ответ №1:

Попробуйте

 data = json.load(open(file_name))
  

Комментарии:

1. @AlghamdiBandar можете ли вы поделиться получаемой ошибкой?

2. Ошибки нет, он просто дал последнюю строку каждого блока, которая является ссылкой

3. Можете ли вы поделиться ссылкой на ваш пример кода и пример файла, который вы пытаетесь проанализировать? Вы можете использовать pastebin.com/index.php для совместного использования кода.