编号为';t在Python中转换为字符串
我正在学习商店定位器谷歌地图教程。但是,我在尝试导入自己的数据时出错。我正在将csv文件转换为GEOJSON。但是,我注意到,当我转换时,“storeid”值似乎是一个整数而不是字符串 我正在共享的函数获取我拥有的一个地理编码文件,并创建一个具有storeid属性的新csv文件。。。然而,它再次不是一个字符串。。。这是我的密码编号为';t在Python中转换为字符串,python,python-3.x,csv,Python,Python 3.x,Csv,我正在学习商店定位器谷歌地图教程。但是,我在尝试导入自己的数据时出错。我正在将csv文件转换为GEOJSON。但是,我注意到,当我转换时,“storeid”值似乎是一个整数而不是字符串 我正在共享的函数获取我拥有的一个地理编码文件,并创建一个具有storeid属性的新csv文件。。。然而,它再次不是一个字符串。。。这是我的密码 with open('geocodedchurches.csv', 'r') as csv_file: csv_reader = csv.reader(csv_f
with open('geocodedchurches.csv', 'r') as csv_file:
csv_reader = csv.reader(csv_file)
with open('geocodedwithid.csv', 'w', newline='') as f:
thewriter = csv.writer(f)
thewriter.writerow(['storeid','email', 'contact_name', 'church_name', 'church_address', 'lat', 'lng'])
next(csv_reader)
ind = 1
for index, i in enumerate(csv_reader):
id = str(ind)
thewriter.writerow([id, i[0], i[1], i[2], i[3], i[4], i[5]])
ind = ind + 1
print(id,i)
CSV格式没有数据类型的概念。如果没有必要,可以省略引号 也就是说,如果要强制引用,可以使用以下命令:
thewriter = csv.writer(f, quoting=csv.QUOTE_ALL)