0
我是新手,也是在Python腳本中,但我需要一些關於我的litle腳本的幫助。我有一個這樣的文件:如何在Python中將csv文件的某些行讀取到另一個csv文件
19928;renet;54;amsterdam
27732;tango;36'rotterdam
enz。 enz
如何才能在新文件中只選擇帶有阿姆斯特丹的行?
這是我的腳本:
我是新手,也是在Python腳本中,但我需要一些關於我的litle腳本的幫助。我有一個這樣的文件:如何在Python中將csv文件的某些行讀取到另一個csv文件
19928;renet;54;amsterdam
27732;tango;36'rotterdam
enz。 enz
如何才能在新文件中只選擇帶有阿姆斯特丹的行?
這是我的腳本:
檢查,如果你的行中的最後一個位置是平等的「阿姆斯特丹」,如int低於他的代碼:
import csv
data = [] #Buffer list
with open("CSV\\verliezen.csv", "rb") as input_file:
reader = csv.reader(input_file, delimiter=";")
for row in reader:
if row[-1] == 'amsterdam':
data.append(row)
with open("the_new_csv.csv", "w+") as to_file:
writer = csv.writer(to_file, delimiter=";")
for new_row in data:
writer.writerow(new_row)
謝謝你的完美 – NvBgm
有人可以欺騙錘那一個? –