티스토리 뷰
- os 모듈은 Operating System의 약자로,
운영체제에서 제공되는 여러 기능을 파이썬에서 수행할 수 있게 해준다.
예를 들어, 파이썬을 이용해 파일을 복사하거나 디렉터리를 생성하고
특정 디렉터리 내의 파일 목록을 구하고자 할 때 os 모듈을 사용하면 된다.
- 먼저 현재 경로를 구하려면 os 모듈의 getcwd() 함수를 사용하면 된다.
>>> import os
>>> os.getcwd()
'C:\\Anaconda3\\Lib\\idlelib‘
- 특정 경로에 존재하는 파일과 디렉터리 목록을 구하때는 listdir()함수를 사용한다.
>>> os.listdir()
['autocomplete.py', 'autocomplete_w.py', 'autoexpand.py', 'browser.py', 'calltips.py', 'calltip_w.py',
…(중략)…… 'zoomheight.py', '__init__.py', '__main__.py', '__pycache__']
# 구현 (실습)
>>> files = os.listdir('c:/Anaconda3')
>>> len(files)
77
>>>
#확장자가 exe인 파일 찾기
>>> for x in os.listdir('c:/Anaconda3'):
if x.endswith('exe'):
print(x)
python.exe
pythonw.exe
Uninstall-Anaconda.exe
>>>
>>> import os
>>> dir() ['__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'os']
>>>
2 ------------------------------------------------------------------------------
>>> from os import listdir
>>> dir() ['__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'listdir']
>>>
3 -----------------------------------------------------------------------------
>>> import os as winos
>>> dir() ['__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'winos']
>>> winos.getcwd() 'C:\\Anaconda3\\Lib\\idlelib'
>>>
'IT 이야기 > python basic' 카테고리의 다른 글
18. 파이썬 모듈 2 (time내장 모듈) (0) | 2017.11.20 |
---|---|
17 파이썬 모듈 1 (모듈 만들기) (0) | 2017.11.20 |
16. 파이썬 함수 2 (내장함수 소개) (0) | 2017.11.17 |
15. 파이썬 함수 1 (함수만들어 사용하기) (0) | 2017.11.17 |
14. 파이썬 제어문 5 (중첩 루프) (0) | 2017.11.16 |
- Total
- Today
- Yesterday
- 통신산업
- 파이썬
- 경제자료
- 베토벤
- Python
- 11월 기업경기전망
- enrico caruso
- 황제
- 주택시장
- 기초프로그래밍
- Caruso
- cavalleria
- 위축
- 리스트
- Classic
- 부동산
- DTI
- LTV
- 파급효과
- 카루소
- 라캄파넬라
- Emperor
- 조성진
- 가계부채
- 클래식
- enrico
- 피아노
- intermezzo
- 인터메조
- 2017년 2분기 경제전망
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |