Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

print()의 Python 파일 매개변수?

<시간/>

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