pythonは複数のcsvファイルをそれぞれ処理する
3542 ワード
import glob
import time
import csv
csvx_list = glob.glob('*.csv') # CSV
print(' %s CSV '% len(csvx_list))
time.sleep(2)
print(' ............')
for i in csvx_list: #i
csvfile = open(i, encoding='utf-8')
csvreader = csv.reader(csvfile)
csvreader = list(csvreader)
count = 0
while count < len(csvreader):
row = csvreader[count]
if row[0] == ' ': #
count = count + 1
continue
row[35] = row[35].replace(' ', '')
row[35] = row[35].replace('
', '')
count = count + 1
with open(i, 'w', newline='') as f:#
writer = csv.writer(f)
for row in csvreader:
writer.writerow(row)
print(' !')
print(' !')
print('10 !')
time.sleep(10)#10
は正規表現規則を満たす、例えばファイル接尾辞112を探す.csvのすべてのファイルは、csvx_list = glob.glob('*.csv')# CSV
csvx_list = glob.glob('*112.csv')