- Published on
Python tutorial: 파일 입출력과 모듈, 패키지 사용하기
- Authors
- Name
- 황도연
파일 입출력
파일 입출력은 데이터를 파일에 저장하고, 파일로부터 데이터를 읽는 과정을 말합니다.
파일 읽기
# file name: read_example.py
with open('example.txt', 'r') as file:
content = file.read()
print(content)
파일 쓰기
# file name: write_example.py
with open('example.txt', 'w') as file:
file.write('Python 강좌에 오신 것을 환영합니다.')
모듈과 패키지
모듈은 Python 코드가 들어 있는 파일을 말하며, 패키지는 모듈의 집합입니다.
모듈 사용하기
# file name: my_module.py
def greet(name):
return f"안녕하세요, {name}님!"
# file name: use_module.py
import my_module
print(my_module.greet("Alice"))
패키지 사용하기
패키지는 여러 모듈을 하나의 디렉토리에 구현한 것입니다.
my_package/
├── __init__.py
└── sub_module.py
# file name: sub_module.py
def calculate(x, y):
return x + y
# file name: use_package.py
from my_package import sub_module
result = sub_module.calculate(5, 3)
print(result)