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 | 31 |
Tags
- elasticsearch
- POD
- IAC
- ebs
- event loop
- asgi
- Python
- Service
- 자바스크립트
- IAM
- Django
- intervals
- terraform
- EKS
- YAML
- DevOps
- EC2
- Kubernetes
- AWS
- K8S
- FastAPI
- github
- ansible
- leetcode
- Deployment
- WSGI
- docker
- asyncio
- 쿠버네티스
- dockerfile
Archives
- Today
- Total
목록subprocess (1)
궁금한게 많은 개발자 노트
[ python ] 시스템 명령어 사용
C/C++에서와 마찬가지로 python에서도 system명령어를 사용할 수 있다. system으로 명령어를 사용하는 경우에는 필요한 명령어가 실행만되면 되는 경우도 있지만, 실행한 결과를 문자열로 받고 싶거나, stdout으로 출력하고자 하는경우가 있을 것이다. 우선, 시스템 명령어를 실행하기위해는 2가지 정도의 방법이 존재한다고 알고있다. os모듈의 system함수를 사용하거나 subprocess모듈을 사용할수있다. 아래는 os모듈의 사용예제이다. import os os.system('ls') 위와 같이 예제를 작성하고 실행시킨다면 stdout으로 ls의 결과물을 볼수있을것이다. 하지만 만약 ls의 결과를 문자열로 저장하여 parsing을 해서 원하는 내용만 저장하고 싶다면? 아래와 같이 읽기모드형태의..
Language
2020. 6. 18. 14:51