Tkinter使用filedialog读入JSON文件返回文件流如何处理
目的:把文件流转换成Python易于处理的List或字典,便于将来遍历,插入MongoDB
代码如下:
def openfile():
file_in=tkinter.filedialog.askopenfile(title="打开一个Json文件",filetypes=[("JSON",".json")])
data=[]
for line in file_in.readLines():
dic = json.loads(line)
data.append(dic)
print(len(data))
目前程序报错:AttributeError: '_io.TextIOWrapper' object has no attribute 'readLines'
我知道是文件流没有这个方法,我想知道如何处理