본문 바로가기
파이썬

파이썬이 파일 내용을 인쇄하도록하는 방법

by º기록 2021. 1. 9.
반응형

파이썬이 파일의 내용을 인쇄하도록하려고합니다.

log = open("/path/to/my/file.txt", "r")
print str(log)

나에게 출력을 제공합니다.

<open file '/path/to/my/file.txt', mode 'r' at 0x7fd37f969390>

파일을 인쇄하는 대신. 파일에는 짧은 텍스트 문자열이 하나만 들어 있으며 반대의 경우 (파이썬 스크립트에서 동일한 파일에 user_input 쓰기) 제대로 작동합니다.

편집 : 파이썬이 내가 물어보고 있다고 생각하는 것을 봅니다. 파일 내부에서 무언가를 인쇄하는 명령이 무엇인지 궁금합니다.

 

해결 방법

 

open 은 전체 파일을 한 번에 자동으로로드하지 않는 반복자를 제공합니다. 다음과 같이 루프를 작성할 수 있도록 한 줄씩 반복합니다.

for line in log:
    print(line)

화면에 파일 내용을 인쇄하기 만하면 print (log.read ()) 를 사용할 수 있습니다.

 

참조 페이지 https://stackoverflow.com/questions/18291753

 

 

반응형

댓글