我沒有任何想法如何更新我的代碼以下的級別,我可以寫入更改的行數量 - 在CSV中 - 文件名稱。寫行數到文件名
我已經做了一些與計數和行的東西,但它是有道理的。
有人可以給我一些提示
import csv
import glob
import os
rows = []
for in_csv in glob.glob('C:/code/convert/Image/In/*.csv'):
print in_csv
with open(in_csv, 'rb') as f_input:
reader = csv.reader(f_input)
try:
all = []
row = next(reader)
row.insert(0, 'l_panoramic')
all.append(row)
for k, row in enumerate(reader):
all.append(['l_panoramic_{:06}'.format(k)] + row)
name, ext = os.path.splitext(in_csv)
with open("{}_{}{}".format(name, len(rows), ext), 'wb') as f_output:
writer = csv.writer(f_output, delimiter = ';')
writer.writerows(all)
print " {} lines found".format(len(rows))
except StopIteration as e:
print " No lines found"
_to我可以寫入已更改行的數量 - 在CSV中 - 文件名稱_ 更改的行的數量是多少? –
你想在第二個文件中寫入第一行的行數嗎? –
我想在Out中寫入新文件。但是以文件名。所以它需要文件名 - 170728.csv(在'In'文件夾中)和'Out'文件夾170728_1915.csv(CSV中有1915行,這意味着在我的情況下是1915全景圖) –