吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1110|回复: 7
收起左侧

[求助] Python大佬帮我看看

[复制链接]
不爱吃芥蓝的Cat 发表于 2022-2-18 11:43
网上找的代码, 本人小白,  通过右边的代码实现了所有csv文件的合并,  然后我想实现这个功能:
合并多个csv文件,并将文件名写入新的列
要怎么实现呀, 百度的方法都试了, 都不成功

微信截图_20220218114200.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

小屎球 发表于 2022-2-18 11:53
报错信息是没有打开result.csv这个文件吗?
 楼主| 不爱吃芥蓝的Cat 发表于 2022-2-18 11:55
小屎球 发表于 2022-2-18 11:53
报错信息是没有打开result.csv这个文件吗?

不是, 就是我想实现合并后, 会把文件名写入新的列,
Themorme 发表于 2022-2-18 11:58
pandas.read_csv()打开文件 然后先列表保存所有的文件名  再用pandas的dataframe.insert插入新的一列 最后再to_csv()
hualong1009 发表于 2022-2-18 12:00
[Python] 纯文本查看 复制代码
for i in csv_list:
	fr_lines_list = open(i).readlines()
	fr_lines_list = ['%s,%s' % (i, x) for x in fr_lines_list]
	with open('result.csv', 'a+') as f:
		f.write(''.join(fr_lines_list))


改成这样试试,把文件名插入到第一列
 楼主| 不爱吃芥蓝的Cat 发表于 2022-2-18 13:50
hualong1009 发表于 2022-2-18 12:00
[mw_shl_code=python,true]for i in csv_list:
        fr_lines_list = open(i).readlines()
        fr_lines_list =  ...

但又报这个错, 是不是还有地方是错误的
微信截图_20220218134948.png
有缘人 发表于 2022-2-18 14:37
copy a.csv+b.csv c.csv
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 16:28

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表