Python 파일 열기

서버에서 파일을 열기

추정해 보자, 다음과 같은 파일이 Python과 같은 폴더에 위치하고 있습니다:

demofile.txt

안녕하세요! demofile.txt에 오신 것을 환영합니다.
이 파일은 테스트 용도로 사용됩니다.
좋은 운명!

파일을 열기 위해 내장된 open() 함수입니다.

open() 함수는 파일 객체를 반환하며, 이 객체는 read() 메서드는 파일의 내용을 읽습니다:

예제

f = open("demofile.txt", "r")
print(f.read())

실행 예제

파일의 일부만 읽습니다

기본적으로read() 메서드는 전체 텍스트를 반환하지만, 반환할 문자 수를 지정할 수도 있습니다:

예제

파일의 앞 다섯 문자를 반환합니다:

f = open("demofile.txt", "r")
print(f.read(5))

실행 예제

행 읽기

사용할 수 있습니다 readline() 메서드는 한 행을 반환합니다:

예제

파일의 한 행을 읽습니다:

f = open("demofile.txt", "r")
print(f.readline())

실행 예제

두 번 호출하여 readline()이렇게하면 처음 두 행을 읽을 수 있습니다:

예제

파일의 두 행을 읽습니다:

f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())

실행 예제

파일의 모든 행을 순차적으로 탐색하여 행을一行一行으로 읽을 수 있습니다:

예제

파일을 순차적으로 탐색하려면:

f = open("demofile.txt", "r")
for x in f:
  print(x)

실행 예제

파일 닫기

작업이 완료되면 항상 파일을 닫는 것이 좋은 습관입니다.

예제

작업이 완료되면 파일을 닫습니다:

f = open("demofile.txt", "r")
print(f.readline())
f.close()

실행 예제

주석:불량 일부로 인해, 항상 파일을 닫아야 합니다. 파일을 닫기 전에 파일에 대한 변경 사항이 표시되지 않을 수 있습니다.