print() 함수의 일반적인 사용은 명령줄이나 대화형 인터프리터에 텍스트를 표시하는 것입니다. 그러나 동일한 함수가 파일이나 출력 스트림에 쓸 수도 있습니다.
파일로 인쇄
예제에서 쓰기 모드에서 새 파일 이름을 가진 파일을 연 다음 인쇄 기능에서 해당 파일 이름을 언급할 수 있습니다. 파일에 기록할 값은 인쇄 함수에 인수로 전달할 수 있습니다.
예시
Newfile= open("exam_score.txt", "w") # variables exam_name = "Degree" exam_date = "2-Nov" exam_score = 323 print(exam_name, exam_date, exam_score, file=Newfile , sep = ",") # close the file Newfile.close()
출력
위의 코드를 실행하면 다음 내용이 포함된 exam_scores.txt라는 파일이 생성됩니다.
Degree,2-Nov,323
표준 출력으로 인쇄
또한 print()를 사용하여 표준 출력이나 표준 오류를 인쇄할 수 있습니다.
예시
import sys Newfile= open("exam_score.txt", "w") # variables exam_name = "Degree" exam_date = "2-Nov" exam_score = 323 print(exam_name, exam_date, exam_score, file=sys.stderr, sep = ",") # close the file Newfile.close()
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Degree,2-Nov,323