개념
- 모듈(module) : 파이썬으로 만든 코드가 들어간 파일 .py
- 패키지(package) : 기능적이로 동일하거나 동일한 결과를 만드는 모듈들의 집합 또는 폴더
- 라이브러리(library) : 모듈과 패키지의 집합. 패키지보다 포괄적인 개념이나 패키지와 혼용되어 사용되기도 함
- PIP(Package Installer for Python) : 패키지 관리자로 파이썬을 설치하면 기본으로 설치됨
- PyPA(Python Packaging Authority) : 파이썬 패키지를 관리하고 유지하는 그룹
- PyPI(The Python Package Index) : 파이썬 패키지들의 저장소
함수
- sys.path : 현재 폴더와 파이썬 모듈들이 저장되는 위치를 리스트 형태로 반환
- sys.path.append() : 자신이 만든 모듈의 경로를 append 함수를 이용해서 추가함. 그 후 추가한 디렉터리에 있는 파이썬 모듈을 불러와 사용할 수 있음
- os.chdir() : 디렉터리 위치 변경
- os.getcwd() : 현재 자신의 디렉터리 위치 반환
- os.mkdir() : 디렉터리 생성
- os.rmdir() : 디렉터리 제거(디렉터리가 비어있을 경우)
- glob.glob() : 해당 경로 안의 디렉터리나 파일들을 리스트 형태로 반환
- os.path.join() : 경로를 병합하여 새 경로 생성
- os.listdir() : 디렉터리 안의 파일 및 서브 디렉터리 리스트 형태로 반환
- os.path.exists() : 파일 혹은 디렉터리의 경로 존재 여부 확인
- os.path.isfile() : 파일 경로의 존재 여부 확인
- os.path.isdir() : 디렉터리 경로의 존재 여부 확인
- os.path.getsize() : 파일의 크기 확인
참고문헌
https://imasoftwareengineer.tistory.com/33
'Aiffel > Fundamental' 카테고리의 다른 글
JSON 파일 (0) | 2021.12.29 |
---|---|
XML 파일 (0) | 2021.12.29 |
정규표현식 (0) | 2021.12.29 |
Markdown 작성하기 (0) | 2021.12.28 |
Linux 명령어 모음 (0) | 2021.12.28 |
댓글