현재 리더 보드를 사용하려고합니다. 리더 보드는 점수 만 저장합니다. 점수를 CSV 파일에 쓰려고합니다. https://gyazo.com/19c9007827498fb5cf847535167d5841Python 2.7 CSV 쓰기 형식이 올바르지 않습니다.
I, 그것은 문자열로 변환되는 점과 관련이있다 생각하지만 때 내가 :
if col:
with open("rec_Scores.csv", "a") as f:
w = csv.writer(f, delimiter = ",")
w.writerow(str(curr_score) + "\n")
crashed = True
이 실행되는 CSV 파일은 다음과 같이 끝 : 여기에 쓰기에 대한 내 코드입니다 점수를 변환하지 않는 다음과 같은 에러가 발생합니다
Traceback (most recent call last):
File "C:\Users\Harry\Desktop\Desktop\Computing Project\Galaxian.py", line 173, in <module>
w.writerow(curr_score + "\n")
TypeError: unsupported operand type(s) for +: 'int' and 'str'
이것은 아마도 작은 바보 같은 실수를했지만 어떤 도움이 많이 이해할 수 있도록 내가 파이썬에서 CSV 파일로 작업 한 것은 이번이 처음이다. 감사.
그냥 제거'+ "\ n"'및 다시 시도하십시오. – roganjosh