1. os 라이브러리 import
import os
2. 위치 이동
import os
os.chdir('/pyenv_lab/test')
# " /pyenv_lab/test " 라는 디렉토리 위치로 이동
3. 현재 위치 확인
import os
os.getcwd()
# 현재 디렉토리 위치 확인
4. OS 커맨드 입력
import os
os.system("dir")
# dir 이라는 OS 명령어 결과값 확인
5. OS 커맨드 입력 결과 데이터 가져오기
4번 방식으로는 결과 데이터를 사용할 수 없습니다.
import os
f = os.popen("dir")
# dir 이라는 OS 커맨드 결과값을 받음
print(f.read())
# f 객체에 있는 데이터 출력
# 본 예시에서는 위의 dir 이라는 OS 커맨드 결과값이 출력됨
6. 디렉토리 생성
import os
os.mkdir('test_dir')
7. 디렉토리 삭제
비어있는 디렉토리일 경우에만 삭제가 가능합니다.
import os
os.rmdir('test_dir')
8. 파일 삭제
file.txt 라는 파일을 삭제합니다.
import os
os.unlink('file.txt')
9. 파일명 변경
old.txt 라는 파일명을 new.txt 라는 파일명으로 변경합니다.
import os
os.rename('old.txt', 'new.txt')
10. 파일 복사
old.txt 라는 파일을 복사하여 new.txt 라는 파일로 붙여넣고 저장합니다.
import shutil
shutil.copy("old.txt", "new.txt")
11. 해당 디렉토리에 있는 파일명들 리스트 추출
경로를 작성해주면, 해당 경로에 있는 파일들을 대상으로 확인하여 추출합니다.
import glob
glob.glob("*i")
'Development > Python' 카테고리의 다른 글
[Python][라이브러리] random 활용 (0) | 2020.07.13 |
---|---|
[Python][라이브러리] calendar 활용 (0) | 2020.07.13 |
[Python][중급으로넘어가기] 내장함수 활용 2 : id, input, len, list, map, zip (0) | 2020.07.13 |
[Python][중급으로넘어가기] 내장함수 활용 1 : enumerate, filter, isinstance, int (0) | 2020.07.09 |
[Solved][Python] OverflowError: sleep length is too large (0) | 2020.07.09 |