我有一个csv文件的目录,我需要将它们连接在一起。如果我使用目录中的所有CSV文件,我就有执行此操作的代码。如何grep出我想要的csv文件。
当前代码:
import os
import csv
path = '/opt/csv/'
os.chdir(path)
all_domains = []
for filename in os.listdir(path):
with open(filename, 'r') as csvDataFile:
csvReader = csv.reader(csvDataFile)
next(csvReader)
for row in csvReader:
all_domains.append(row)
all_csv = '/opt/csv/CSV.csv'
out_all_csv = open(all_csv, 'w')
outwriter = csv.writer(out_all_csv, delimiter=',')
outwriter.writerow(('user', 'Password_Last_Set', 'Password_Age'))
for domain in all_domains:
outwriter.writerow(domain)
我已经尝试了f= os.popen('ls | grep') now = f.read()的变体,现在使用os.system()
发布于 2018-06-19 03:39:41
我使用listdir路径并使用if语句过滤掉我的结果
发布于 2018-06-19 03:47:26
使用glob
import glob
for filename in glob.glob('Service_Accounts*.csv'):
with open(filename) as f:
reader = csv.reader(f)
for row in reader:
print('Do something')
https://stackoverflow.com/questions/50863016
复制相似问题