1. 일반적인 os.system으로 명령
import os os.system('ls -l')간단한 명령을 출력하려면 위와 같이 사용 가능하나 저 결과값을 이용해서 무언가를 하기 위해서는 부적절하다. 명령 실행 결과의 성공 유무를 리턴하기 때문이라고 한다.
2. subprocess로 변수 이용
import subprocess subprocess.call ('ls -al', shell=True)
import subsubprocess a = subprocess.check_output('ls', shell=True) print acheck_output 메소드를 사용하면 결과값을 string으로 리턴하기 때문에 변수에 넣을 수 있다.
ref. http://noplanlife.com/?p=949
'Language > python' 카테고리의 다른 글
[python] python을 이용해 clipboard에 원하는 문자열을 복사하기 (0) | 2017.06.20 |
---|---|
[python]딕셔너리 형태의 문자열을 딕셔너리로 형변환 (0) | 2017.06.04 |
[라이브러리] pwntools - CTF toolkit (0) | 2016.08.04 |
selenium 라이브러리를 이용한 Facebook automation tool (0) | 2016.07.23 |
Python String maketrans() Method (0) | 2016.07.19 |