저는 Python을 처음 사용합니다. CSV 파일에 숫자를 쓰려고합니다. 첫 번째 숫자는 행의 첫 번째 요소를 만듭니다. 두 번째 숫자가 두 번째로 나오면 새 행이 시작됩니다. 그러나 두 번째 요소를 같은 행에 추가하는 대신 내 코드가 작동하는 방식으로 새 행이 만들어집니다. 예를 들어CSV 기록기가 각 입력 값에 대해 다음 행으로 이동합니다.
는 내가 원하는 것은 :
는a1,b1
a2,b2
하지만 내가 얻을 것은 :
n = Ratio # calculated in each loop
with open('ex1.csv', 'ab') as f:
writer = csv.writer(f)
writer.writerow([n])
...
m = Ratio2 # calculated in each loop
with open('ex1.csv', 'ab') as f:
writer = csv.writer(f)
writer.writerow([m])
:
a1
b1
a2
b2
내가 지속적으로 CSV 파일에 값을 기록하는 루프를 사용하여
결과가
형식으로 표시되도록하고 싶습니다.n1,m1
n2,m2
그리고'함께 n'과'm', 즉'writer.writerow ([N, m은])' – zwer
당신은 ','로 구분 기호를 지정해야 할 수 있습니다 – johnashu
가입 [Clomplete minimal example] (https://stackoverflow.com/help/mcve)은 문제를보다 쉽게 재현하는 데 도움이됩니다. – Nogoseke