목차
1. 참조 자료
- 공학자를 위한 Python, 조정래, 2022: https://wikidocs.net/14659
- Dookie Kim, Python: From Beginning to Application, 2022: [PDF]
2. Python 실행 방법
2.1 os 모듈
os 모듈은 운영체제 관련 기능을 제공하는 기본 모듈이다.
import os
os.getcwd() # 현재 작업 디렉터리의 경로 확인.
#current work directory를 get한다.
os.chdir() # 주어진 디렉터리로 작업 경로 변경
os.listdir() # 디렉터리를 리스트함
os.system(명령) # 해당 명령을 터미널에서 실행
os.mkdirs(); os.makedirs() #새 디렉터리 생성
os.remove() # 파일 삭제
os.rmdir(); os.removedirs() # 디렉터리 제거
os.rename(); os.renames(); replace() # 파일명 변경
os.join(); os.split() # 경로를 잇거나 분리
os.exsits(); os.isfile(); os.isdir() # 경로, 파일, 디렉터리의 존재 확인
예제: 특정 폴더 내 JPG 파일 이동 및 이름 변경
2.2 다른 파이썬 파일 실행
파일을 읽고 exec() 명령을 사용하여 실행한다.
with open('myScript.py') as f:
exec(f.read())
2.3 subprocess를 이용한 외부 프로그램 실행
외부 프로그램을 실행하고 종료까지 기다린다.
import subprocess
subprocess.run("notepad")