Sysops Notepad

[Python] OS 모듈 및 스크립트 작성에 많이 쓰이는 모듈 본문

업무/dev

[Python] OS 모듈 및 스크립트 작성에 많이 쓰이는 모듈

sysops 2018. 11. 10. 23:23

python을 통한 시스템 스크립트 생성시 가장 많이 쓰이는 os 모듈 정리


시스템의 환경 변수값 읽기 - os.environ()  , os.getenv() ,os.environ.has_key()

디렉터리 위치 변경하기 - os.chdir()

디렉터리 위치 리턴받기 - os.getcwd()

시스템 명령어 호출하기 - os.system()

실행한 시스템 명령어의 결과값 리턴 - os.popen()

디렉터리 생성 - os.mkdir()

디렉터리 삭제 - os.rmdir()

파일 삭제  - os.unlink()

파일 rename - os.rename(변경전,변경후)




그 외에 많이 쓰이는 모듈

pickle - 객체를 파일에 저장/불러오기 모듈 >>  pickle.dump(data, f) , pickle.load(f)

tempfile - 파일을 임시로 만들어 사용 >> tempfile.mktemp()

glob -디렉터리에 있는 파일 리스트로 생성 >> glob.glob("")

shutil -  파일 복사 >> shutil.copy(,)

time - 시간모듈 >> time.sleep , time.strftime("%Y/%m/%d %H:%M:%S")

random - 랜덤한 수를 발생 >> random.random()

namedtuple 

calendar 

defaultdict

Comments