【发布时间】:2021-06-09 13:01:40
【问题描述】:
我在文件夹中有很多 csv 文件,它们的名称有 XCV123.csv XCF456.csv、DFT456.csv 等。我打开它们并保存为一个,但我发现其中没有这些文件的名称.csv。 DF 如下所示(当然一个 csv 有很多行):
A B C
1 2 3
5 2 3
6 5 2
所以我要找的是像这样的 DF 或 CSV
A B C Name
1 2 3 XCV123
5 2 3 XCF456
6 5 2 DFT456
我用代码打开了这个:
import pandas as pd
from glob import glob
with open('/opt/home/main.csv', 'a') as singleFile:
for csv in glob('*.csv'):
if csv == 'main.csv':
pass
else:
for line in open(csv, 'r'):
singleFile.write(line)
但我必须在这段代码中添加一些内容,但我不知道是什么...感谢您的所有帮助!
最好的问候
【问题讨论】:
标签: python pandas csv for-loop glob