2016-10-12 4 views
0

私はPythonには新しいですが、たくさんのことを学んだことがありますが、JSONファイルを読むのが難しいと感じました。私は、このファイルの特定のデータにアクセスする方法でそれを読む必要があります。ファイル次のようにデータが含まれています。は、Pythonでファイルを読むのに助けが必要です

[ 
    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) 

出力は、私は道を知らない、リンクである最後の行だけです。それは* *「JSONファイルのように見える」が、JSONファイルではありません、あなたはそれを読むために `json`を使用できない場合

+1

を試してみてください。あなたは、ファイルの仕様を持っている必要がありますし、そのために作られたリーダーを使用してください。それが存在しない場合は、あなた自身を書かなければなりません。プログラミングには「Xに似ている」*はありません。コンピュータはあまりにも正確です。 – zvone

+0

ありがとうございます、あなたはおそらく正しいでしょう –

答えて

2

data = json.load(open(file_name)) 
+0

私はそれを試しても動作しません –

+0

@AlghamdiBandarあなたが得ているエラーを共有することはできますか? – shantanoo

+0

エラーはありません。リンクの各ブロックの最後の行を指定したばかりです –

関連する問題