본문 바로가기
Programming/Python

[Python] 파일 (File)

by goatlab 2023. 6. 19.
728x90
반응형
SMALL

파일 (File)

 

 

컴퓨터 파일은 컴퓨터 등의 기기에서 의미가 있는 정보를 담는 논리적인 단위이다. 하드디스크, CD, DVD 등 저장매체에 대하여 추상화된 정보 단위이다. 운영 체제는 파일 조작에 관련된 기능을 API로 제공한다.

 

파일 열기

 

파일을 열려면 open() 함수를 사용한다. 이 함수는 파일 핸들러 또는 파일 객체를 반환한다. open() 함수는 다음과 같은 매개변수를 사용한다.

 

  • filename : 파일이름
  • mode : 파일 모드 (기본값은 r로 읽기 모드)
file_object = open('example.txt', 'r')

 

파일 닫기

 

파일을 닫으려면 close() 메서드를 사용한다.

 

file_object.close()

 

파일 읽기 : read()

 

파일의 전체 내용을 문자열로 반환한다.

 

file_object = open('example.txt', 'r')
content = file_object.read()
print(content)
file_object.close()

 

파일 읽기 : readline()

 

파일에서 한 줄을 읽어 문자열로 반환한다.

 

file_object = open('example.txt', 'r')
line = file_object.readline()
print(line)
file_object.close()

 

파일 읽기 : readlines()

 

파일에서 모든 줄을 읽어 문자열 목록으로 반환한다.

 

file_object = open('example.txt', 'r')
lines = file_object.readlines()
print(lines)
file_object.close()

 

파일 쓰기 : write()

 

문자열을 파일에 쓴다.

 

file_object = open('example.txt', 'w')
file_object.write("Hello, world!")
file_object.close()

 

파일 쓰기 : writelines()

 

문자열 목록을 파일에 쓴다.

 

file_object = open('example.txt', 'r')
lines = ["Hello, World!", "Welcome to Python!"]
file_object.writelines(lines)
file_object.close()
728x90
반응형
LIST

'Programming > Python' 카테고리의 다른 글

[Python] 파일 위치 이동 및 확인 (2)  (0) 2023.06.20
[Python] 파일 위치 이동 및 확인 (1)  (0) 2023.06.19
[Python] 날짜와 시간 포맷팅  (0) 2023.06.19
[Python] datetime 모듈  (0) 2023.06.19
[Python] time 모듈  (0) 2023.06.19