我想将 csv 文件转换为 json 文件,它可以在我的电脑上运行,但不能在我的 centos 服务器上运行
我电脑上的python版本是python 3.7.2,csv在本地正确转换为json。
所以我尝试在 Centos 上更新我的 python,我当前的版本是 python 2.6.6
#Read CSV File
def read_csv(file, json_file, format):
csv_rows = []
with open(file) as csvfile:
reader = csv.DictReader(csvfile)
title = reader.fieldnames
for row in reader:
csv_rows.extend([{title[i]:row[title[i]] for i in range(len(title))}])
write_json(csv_rows, json_file, format)
我希望我的函数可以读取我的 csv 文件,但就地,python 返回我的这个错误:
csv_rows.extend([{title[i]:row[title[i]] for i in range(len(title))}])
^
SyntaxError: invalid syntax
显然这个错误在我的电脑上不存在,只在这个 CentOS 服务器上
你认为我必须将我的 python 2 更新到 python 3 吗?
德玛西亚99
元芳怎么了
相关分类