반응형
파이썬에서 우분투 명령어는 다음과 같이 실행할 수 있다.
import subprocess
subprocess.run('ls -al', shell=True)
만약 여러개의 명령어를 치려면 다음과 같이 하면 된다.
import subprocess
subprocess.run('ls -al', shell=True)
subprocess.run('ls -al', shell=True)
subprocess.run('ls -al', shell=True)
만약 실행 결과를 받고 싶다면 다음과 같이 하면 된다.
import subprocess
result = subprocess.run('ls -al', shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
반응형
'programming > python' 카테고리의 다른 글
(python) SMS 보내기(with SENS) (0) | 2023.03.30 |
---|---|
(pyenv) 파이썬 가상환경 설치(with pyenv) (0) | 2023.03.02 |
(python) 주기적으로 반복 실행 프로그램 (0) | 2023.02.24 |
(datetime) 파이썬 날짜 변환 (날짜 -> 나노세컨드 -> 날짜) (0) | 2023.01.26 |
(socket) 파이썬 소켓 통신 (0) | 2023.01.25 |