关于如何在循环中编写csv有很多问题,但我的问题相似但不同:
我想要的是:
import csv
def main(file):
output=open('output.csv', mode='a', newline='')
fieldnames = ['filename', 'speed','lane','coordinates']
output_writer = csv.DictWriter(output, fieldnames=fieldnames, delimiter=';', quotechar='"', quoting=csv.QUOTE_MINIMAL)
output_writer.writeheader()
for file_name in file:
coordinates=.... #myprogramm
for i_result in range(len(coordinates)):
speed=... #my programm #filetype: int
coordinates=... #my programm #filetype: dictionairy
lane= #my programm #filetype: int or None
output_writer.writerow({"filename": file_name, "speed": speed, "lane": str(lane), 'coordinates': coordinates[i_result]})
output.close()
我也试过了
with open('output.csv', mode='a', newline='') as output:
以及
我也试过mode ="w"
但它给了我一个文件,上面有好几次的标题。我很困惑,因为头球在圈外
目前没有回答
相关问题 更多 >
编程相关推荐