파이썬 파일 열기
서버에서 파일 열기
Python과 동일한 폴더에 다음 파일이 있다고 가정합니다.
데모 파일.txt
Hello! Welcome to demofile.txt
This file is for testing purposes.
Good
Luck!
파일을 열려면 내장 open()
함수를 사용하십시오.
이 함수는 파일 내용을 읽는 방법 open()
이 있는 파일 객체를 반환
합니다.read()
예시
f = open("demofile.txt", "r")
print(f.read())
파일이 다른 위치에 있는 경우 다음과 같이 파일 경로를 지정해야 합니다.
예시
다른 위치에서 파일 열기:
f = open("D:\\myfiles\welcome.txt", "r")
print(f.read())
파일의 일부만 읽기
기본적으로 이 read()
메서드는 전체 텍스트를 반환하지만 반환할 문자 수를 지정할 수도 있습니다.
예시
파일의 첫 번째 5자를 반환합니다.
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()
참고: 항상 파일을 닫아야 합니다. 어떤 경우에는 버퍼링으로 인해 파일을 닫을 때까지 파일에 대한 변경 사항이 표시되지 않을 수 있습니다.