티스토리 뷰
반응형
현재 작업 폴더 얻기 | os.getcwd() # "C:\Temp" |
디렉토리 변경 | os.chdir("C:\Tmp") |
특정 경로에 대해 절대 경로 얻기 | os.path.abspath(".\\Scripts") # "C:\Python35\Scripts" |
경로 중 디렉토리명만 얻기 | os.path.dirname("C:/Python35/Scripts/pip.exe") # "C:/Python35/Scripts" |
경로 중 파일명만 얻기 | if os.path.isfile("C:/Python35/Scripts/pip.exe"): print(os.path.basename("C:/Python35/Scripts/pip.exe")) # "pip.exe" |
경로 중 디렉토리명과 파일명을 나누어 얻기 | dir, file = os.path.split("C:/Python35/Scripts/pip.exe") |
파일 각 경로를 나눠 리스트로 리턴하기 os.path.sep은 OS별 경로 분리자 |
"C:\Python35\Scripts\pip.exe".split(os.path.sep) # ['C:', 'Python35', 'Scripts', 'pip.exe'] |
경로를 병합하여 새 경로 생성 | os.path.join('C:\Tmp', 'a', 'b') # "C:\Tmp\a\b" |
디렉토리 안의 파일/서브디렉토리 리스트 | os.listdir("C:\Python35") |
파일 혹은 디렉토리 경로가 존재하는지 체크하기 | os.path.exists("C:\Python35") |
디렉토리 경로가 존재하는지 체크하기 | os.path.isdir("C:\Python35") |
파일 경로가 존재하는지 체크하기 | os.path.isfile("C:\Python35\python.exe") |
파일의 크기 | os.path.getsize("C:\Python35\python.exe") |
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
ModuleNotFoundError: No module named 'pip._internal' (0) | 2019.10.24 |
---|---|
Python 가정 설정문 assert (0) | 2019.05.22 |
Python 2.x 버전 코드와 3.x 버전 코드의 다른 점 (0) | 2018.11.07 |
Python 내장함수 enumerate (0) | 2018.11.07 |
Python 코드 수행 시간 측정 (0) | 2018.10.19 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Android
- Python
- CUDA
- MacOS
- error
- Novel View Synthesis
- git
- nvidia
- SSH
- java
- numpy
- Macbook
- nginx
- vscode
- nerf
- MySQL
- GaussianSplatting
- 우분투
- 3Dvision
- Deep Learning
- Neural Radiance Field
- GPU
- Anaconda
- pytorch
- ubuntu
- Object Detection
- Computer Vision
- Docker
- 2-stage Detector
- Machine Learning
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함