이 질문에 대한 답은 코멘트에 있습니다. 학교에서 나는이 프로그램을 작성하여 사람이 LAN 파티에 가져올 정보를 묻습니다. 이것은 루프에서 발생하므로 참여자 수가 256에 도달 할 때까지 모든 참가자를 묻습니다. 일부 코드가 추가되어 일부 줄이 텍스트 파일에 기록됩니다. 제 모든 문제는 모든 참가자와 함께 루프가 처음부터 시작될 때마다 텍스트 파일이 대체된다는 것입니다. 나는 해결책을 찾을 곳을 찾을 수없는 것 같습니다. 다음은 내 코드에서 일부 라인이다 :바꾸지 않고 루프로 텍스트 파일에 쓰기
내가 프로그램을 닫을 때 이제 UID (사용자 ID)를 표시합니다 내 TEXTFILE이, 그 표시했다uid=0
while uid <= 256:
fo = open('userID.txt','w')
print("\nUserID: ",uid)
fo.write("\nUserID: " + str(uid))
fo.close()
input("")
. 그래서 하고 ... 대신 교체의 강화 말하자면 : 그래서 1 또는 5 (200)는,하지만 내가 원하는 것은 내가 프로그램을 닫을 때까지이 모든 것을 보여준다는 것이다.
텍스트 파일에 쓰는 일은 내가 재미있는 일이었습니다. 나는 이미 프로그램을 건네었지만 여전히 나의 문제를 해결하고 싶다. 나는 시작 프로그래머이다. 이것은 내가 가지고있는 프로그래밍의 첫 번째 블록이다.
이 –
들여 쓰기 바랍니다 :) 더 나은 이해를위한 코드를 identate하시기 바랍니다 파일에 버퍼링 된 데이터를 작성하는
fo.flush()
을 사용할 수 있습니다! '% s/\ [tabbed \]//' – slackmart이 뜻 이니? – user2950983