* Hello friends! 我想轉換我的原始JSON鳴叫,我得到了使用Tweepy的CSV和只有兩個字段,「創建在」和「文本」在ASCII 我有錯誤是NameError「data_python」未定義。 我很困惑。 預先感謝您將json推文轉換爲csv時未定義Python名稱
這裏是我的代碼
import json
import csv
try:
data_json = open('nawaz.json', mode='r').read()
data_python = json.loads(data_json) // here....
except Exception as e:
print(str(e))
csv_out = open('tweets_out_ASCII.csv', mode='w')
writer = csv.writer(csv_out)
fields = ['created_at', 'text']
writer.writerow(fields)
for line in data_python: // here it gives error
writer.writerow([line.get('created_at'), line.get('text').encode('unicode_escape'))]
csv_out.close()
這裏是我recieving
Traceback (most recent call last):
File "json_to_csv.py", line 25, in <module>
for line in data_python:
NameError: name 'data_python' is not defined
在這裏的錯誤是我的JSON例子
[![json example[![\]\[1\]][1]][1]
修復您的縮進。你有沒有導入json? –
是的,我已經做過 –
@AsifKhan確保你發佈的代碼重現了問題。看看如何製作[mcve]。 – Goyo