그래서 게임을 만들려고한다고 말합니다. 이 게임의 저장 기능은 파일을 쓰고 게임이 부팅 될 때 읽는 방식으로 작동합니다. 플레이어가 두 번째 시간을 절약하면 이전 텍스트를 모두 제거하고 새 텍스트로 바꿀 수 있으므로 어떻게 다시 만들 수 있습니까? 나는 꽤 프로그래밍에 익숙하지 않다.파일 다시 쓰기 Python
-1
A
답변
0
'쓰기 모드'('w')로 파일을 열면 같은 이름을 가진 기존 파일이 지워집니다. http://docs.python.org/2/tutorial/inputoutput.html 여기
0
당신이 파이썬에서 파일에 기록하는 방법입니다 :
f = open('savefile', 'w')
현재 파일 모드에 대한 자세한 내용을보실 수 있습니다
writeFile = open("filename.txt", "w")
writeFile.write("some text here\n")
writeFile.write("some more text here\n")
writeFile.close()
당신은 그것을 쓰기, 파일을 열고 있으며, 그 다음 그것을 닫는다.
파이썬에서는이 방법으로 파일에 쓸 때 open() 함수가 호출 될 때 자동으로 오래된 텍스트를 제거합니다. 따라서 오래된 다음을 제거하는 것에 대해 걱정할 필요가 없습니다.
당신이 파일에서 읽어
readFile = open("filename.txt", "r")
text = readFile.read()
readFile.close()
텍스트가 다음에 쓴 파일의 모든 내용을 저장합니다.
또는이 쉽게 찾을 수 있습니다 :
readFile = open("filename.txt", "r")
firstLine = readFile.readline()
secondLine = readFile.readline()
readFile.close()
0
내가 너무 잘하면 내가 여기 기지에서 아닙니다, 아직 프로그래밍 비교적 새로운 오전 파이썬을 공부하고있다.
제 생각에 파이썬에는 파일을 자동으로 닫고 더 최신의 "with"문이있어서 이전의 open
메서드에 대한보다 안전한 업데이트입니다. 그 말로 기능을 쓰면 다음과 같은 일을 할 수 있습니다.
def save_game(save_data):
with open('save_game.txt', 'w') as save_file:
save_file.write(save_data)
save_game("I am the data to be saved")
이제는 저장할 때마다 함수를 호출 할 수 있습니다.
관련 문제
- 1. python 파일 쓰기 문제
- 2. .htaccess 파일 다시 쓰기
- 3. 파일 읽기 및 쓰기 python
- 4. python 쓰기 파일 구문 오류
- 5. Nginx : 파일 확장자 다시 쓰기
- 6. 각도로 jQuery 파일 다시 쓰기
- 7. 다시 쓰기 htaccess에서 파일 제외
- 8. Python : 읽기 쓰기
- 9. Python - 파일 읽기, 쓰기 및 추가
- 10. python - 다른 파일에서 파일 열기, 찾기, 쓰기
- 11. Python open() 모드 및 파일 쓰기
- 12. python CD/DVD iso 파일 쓰기
- 13. 다른 디렉토리에 파일 읽기 및 쓰기 Python
- 14. 정수 값 오류 Python 쓰기 파일
- 15. Python 도움말, txt 파일 읽기 및 쓰기
- 16. python 파일에 쓰기
- 17. vhost 설정에 다시 쓰기 파일 포함
- 18. 파일 확장자를 제거하기위한 다시 쓰기 규칙, Webmatrix
- 19. 루프 반복 - 출력 파일 다시 쓰기
- 20. C# 파일 저장 - (삭제 및 다시 쓰기)
- 21. xml 파일 형식 및 다시 쓰기
- 22. 하이픈의 .htaccess 파일 다시 쓰기 규칙
- 23. 하위 디렉토리에 PHP 파일 다시 쓰기
- 24. 다시 쓰기 WWW 및 파일 확장명?
- 25. 파일 다시 만들기 및 새 내용 쓰기
- 26. 파일을 다시 열면 파일 끝에서 계속 쓰기
- 27. .htaccess 다시 쓰기, URL에서 파일 이름 바꾸기
- 28. htaccess 다시 쓰기 규칙에서 파일 제외
- 29. 파이썬에서 큰 파일 쓰기 다시 시작
- 30. C - 바이너리에 쓰기가 실패했습니다 (파일 다시 쓰기)
잘 렸는지는 오래된 텍스트를 모두 삭제한다는 의미입니까? 그렇다면 고맙습니다! – TheMagicalCake
명확하게 편집되었습니다. –