Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- audit
- docker
- RHEL
- log
- GNOME
- Elk
- rsyslog
- bash
- Linux
- GPU
- Shell
- 빅데이터
- 디렉토리
- 서울시민카드
- CentOS
- Elasticsearch
- PostgreSQL
- K8S
- syslog
- Kubernetes
- JSON
- C
- 크롬
- yum
- Python
- Chrome
- 파이썬
- zabbix
- centos 7.5
- Audit Log
Archives
- Today
- Total
Sysops Notepad
[Python] OS 모듈 및 스크립트 작성에 많이 쓰이는 모듈 본문
728x90
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
728x90
'업무 > dev' 카테고리의 다른 글
[Python] 파이썬 소스 컴파일(Python source compile) 하는 방법 (0) | 2018.11.14 |
---|---|
[Python] Anaconda 설치 및 사용 방법 (0) | 2018.11.14 |
[bash] 쉘 스크립트 디렉토리 or 파일 존재 여부 확인하는 법 (0) | 2018.10.31 |
Elasticsearch & Slack 연동을 통한 로그 모니터링 하기 (0) | 2018.10.24 |
[bash] 쉘 디렉토리 유무 판단하기 (0) | 2018.09.29 |
Comments