Python下使用with open语句,如何将数据自动保存在不同的Excel中?

写一个爬虫程序中,存在多个同级目录下内容,如何利用with open江数据自动保存在不同的Excel之中?

例如我想用with open来创建不同的表格,如北京.xls;上海.xls;广州.xls;等等
但是目前无法实现

代码如下

global city
for city in ('北京','上海','广州'):
    path=str(r'C:\Users\Batman\Desktop\city.csv')
    with open(path,'a',encoding='ANSI') as f:
        f.close()
        

但是这样只能得到一个 city.csv
请问有什么解决方法吗?

翻过高山走不出你
浏览 662回答 2
2回答

慕侠2389804

直接用 Excel 打开 **.csv 就好了,不过可能需要设置下分隔符,最简单就是用用空格分开列与列 或许用 xlrd库, 真正意义上的修改 Excel
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python