У меня есть точка Q (кортеж), которая создается каждый раз, когда я вызываю функцию. Как написать новую точку Q в файл csv, так что первый столбец - координата x, второй столбец - координата y, а третий столбец - координата z, не перезаписывая файл ?. Спасибоpython write to csv file
with open('points.csv', 'w') as csvfile:
fieldnames = ['x', 'y','z']
writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
writer.writeheader()
for val in q:
writer.writerow({'x':q[0] , 'y': q[1], 'z': q[2]})
Что вы хотите сказать? – harald
Я изменил сообщение сейчас. Пожалуйста, посмотрите – Andrei
вместо «w» при открытии файла, если вы хотите записать новые строки в этот файл. – jester112358