행운을 잃지 만 사용자가 입력 한 데이터를 행에 추가하려고합니다.파이썬을 사용하여 CSV 파일에 여러 행을 추가하는 방법
카운터는 코드에서 다른 곳에서 만든 사용자 정의 전역 변수입니다.
데이터가 추가 될 때 다른 행으로 이동하는 대신 동일한 행을 반복하여 다시 작성하고 파이썬의 새로운 사용자로서 어떤 일이 잘못되었는지 전혀 알지 못합니다.
def AppendCsv():
NumberOfNamesToBeAdded()
with open ('Graph.csv', 'a') as graphFile:
graphFileWriter=csv.writer(graphFile)
for x in counter:
graphFileWriter.writerow([ID, Name,Cost,Date1])
ID, 이름, 비용 및 Date1은 무엇입니까? 그들은이 고리에서 변화 하는가? – Marco
같은 줄을 다시 덮어 쓰면 같은 줄이 덮어 쓰여지고 CSV에 하나의 새 행만 추가된다는 뜻입니까? 아니면 동일한 행이 여러 번 추가된다는 의미입니까? – rp372
같은 행이 덮어 쓰여 지므로 1 행만 추가됩니다. – bobdaves69