我有两个csv文件。我想在单个表中的数据库中同时插入来自这两个文件的数据。 例: first.csv列名:国家,年份,人口(男性) second.csv列名:国家,年份,人口(女性)
我想将数据插入:国家,年份,人口(男性),人口(女性) 在数据库中。 谢谢
答案 0 :(得分:-1)
假设文件的行数相同,这样的东西应该可以工作:
with open(filename1, 'rb') as f1, open(filename2, 'rb') as f2
rdr1 = CsvReader(f1)
rdr2 = CsvReader(f2)
for file1_line in rdr1:
file2_line = rdr2.next()
# Perform your db query here
# add the data in tables
希望这有帮助。