csv也是一种和Excel类似的表格类型文件,不过它里面放的一般都是不需要经常去进行改动的数据,而在python内也会有需要要将数据保存为csv文件 。那么本篇文章就要来给大家分享一下python保存csv文件的方法,感兴趣的话就和小编一起往下阅读吧 。
文章插图
1.虽然python中有内置模块能够操作csv文件,不过pandas这个第三方库在处理速度和代码编写方面都是优于内置模块了 。同时也需要将os模块导入进来判断一下保存csv文件的路径是否存在或者有同名文件,代码示例如下所示:
import osimport pandas as pd2.模块导入完成之后就是要用变量来保存csv文件路径了,然后定义两个空集合,作用是保存列数据 。再使用listdir()方法将文件路径里面的所有文件和文件夹都获取到并用for循环迭代,示例如下:
path = 'data/train/'img_list=[]lable_list=[]testList = os.listdir(path)for file in testList:3.在for循环代码块里面向一个列表对象内添加文件名,然后定义一个参数并赋值为aa,然后将这个变量添加到另一个列表中 。循环迭代完毕之后这两个列表内就有数据了,示例如下:
img_list.append(file)label='aa'lable_list.append(label)4.第四步也就是最后一步了,调用zip()函数将这两个列表合并在一起并且使用list()方法再次转为列表 。然后用pandas库中的DataFrame()方法将data参数表示的数据源设置为该列表对象,并指定两个列名 。最后用to_csv()方法将其保存起来即可,详细代码如下所示:
img_label_list2 = list(zip(img_list, lable_list))df3 = pd.DataFrame(data=https://www.ycpai.cn/python/img_label_list2,columns=['filepath', 'label'])df3.to_csv('result.csv',index=False)【Python怎么保存csv文件?Python保存csv格式文件需要用什么方法】以上就是关于“Python怎么保存csv文件?Python保存csv格式文件需要用什么方法”的全部内容了,希望对你有所帮助 。
推荐阅读
- 深圳天源迪科公司怎么样 天源迪科是国企还是私企
- 在拼多多开网店免费 拼多多怎么申请开店
- 新款雪佛兰迈锐宝xl 雪佛兰迈锐宝1.5t怎么样
- 星露谷物语电池组怎么获得
- 高C时是怎样的感觉 女生自己怎么对自己那个
- 福王朱常洵被煮怎么回事 明末福王朱常洵的凄惨结局
- 原神稻妻绀田村井怎么开
- 历史上左宗棠怎么评价曾国藩 左宗棠瞧不起曾国藩吗
- 临沂卫康直销公司 荆卫康公司产品怎么样
- 立体渐变logo制作方法 AI四叶草类型logo怎么做?