所以我试图将JSON文件解析为制表符分隔文件.解析似乎工作正常,所有数据都通过.虽然最奇怪的事情发生在输出文件上.我告诉它使用制表符分隔符并在输出上它确实使用制表符,但它似乎仍然保留单引号.由于某种原因,它似乎也在开头添加字母B. 我手动输入标题,并且工作正常,但数据本身表现得很奇怪.这是我得到的输出的一个例子.
id created text screen name name latitude longitude place name place type
b'1234567890' b'Thu Mar 14 19:39:07 +0000 2013' "b""I'm at Bank Of America (Wayne, MI) http://t.co/asdf""" b'userid' b'username' 42.28286837 -83.38487864 b'Bank Of America, Wayne' b'poi'
b'1234567891' b'Thu Mar 14 19:39:16 +0000 2013' b'here is a sample tweet \xf0\x9f\x8f\x80 #notingoodhands' b'userid2' b'username2'
Run Code Online (Sandbox Code Playgroud)
这是我用来写出数据的代码.
out = open(filename, 'w')
out.write('id\tcreated\ttext\tscreen name\tname\tlatitude\tlongitude\tplace name\tplace type')
out.write('\n')
rows = zip(ids, times, texts, screen_names, names, lats, lons, place_names, place_types)
from csv import writer
csv …Run Code Online (Sandbox Code Playgroud)