1
모든 print
명령의 기록을 유지하고 각 명령의 문자열을 파일의 새로운 행에 저장하는 기능을 만들고 싶습니다.모든 것을 파일에 기록하십시오.
def log(line):
with open('file.txt', "a") as f:
f.write('\n' + line)
이것은 내가 가지고있는 것이지만, 파이썬을 사용하여 말한 것을 할 수있는 방법이 있습니까? 사용자 정의 클래스와 stdout
를 교체
와우, 멋지다! 어떻게 든 나는 당신이 그것을 할 수 있다는 것을 결코 깨닫지 못했습니다. 당신이 옳긴하지만, 표준 모듈을 사용하는 것이 더 낫습니다. – weronika