-3

Python を使用してjson ファイルのオブジェクトを取得c:/python/news.jsonしたい json ファイルが内部にあるので、json ファイルのオブジェクトを取得したい。私のコードは次のとおりです

import json
with open("c:/python/news.json") as json_file:
     data=json.load(json_file)
print data

それは常に次のようにエラーを出します

invalid syntax

しかし、それは機能していません。次のように出力したい:

print data['news1']

私のjsonは次のようなものであるため、常に最初のニュースを提供する必要があります。

[
  {
     "news1": "BBC",
      "ur": "Lennon"

  },
  {


      "news2": "newstime",
      "ur": "Lennon"

  },

]

前もって感謝します。

4

3 に答える 3

1

おそらく Python バージョン 3.x を使用している可能性があります。その場合、print を関数として呼び出す必要があります。

print(data)

それ以外の場合は、構文エラーです。

于 2013-10-04T18:17:06.210 に答える
0

問題は、ファイルの最後のコンマです。最後のコンマを削除するとうまくいきます:

# news.json
[
    {
        "news1": "BBC",
        "ur": "Lennon"
    },
    {
        "news2": "newstime",
        "ur": "Lennon"
    }
]
于 2013-10-04T18:39:48.170 に答える