728x90

파이썬코드로 리눅스환경 터미널창에서 사용하는 명령어를 사용해야 할 때가 있다.

이 때 사용하면 좋은 코드로 여러분야에 응용이 가능할 것 같다.

 

import os, sys

BUILD = "sudo gcc aaaa.c -o a"

os.system(BUILD)

f= open("result.txt","w")
if os.path.isfile('a'):
   f.write("complite")
   f.close()
   
else:
   f.write("error")
   f.close()
   
   

 

이 코드는 gcc명령어를 통해 aaaa.c라는 파일을 빌드하고 a라는 실행파일이 없으면 result.txt에 error을 작성하고, 정상적으로 실행되서 실행파일이 있으면 complite를 출력하는 간단한 코드이다.

 

이때 BUILD = "sudo gcc aaaa.c -o a" 처럼 어떠한 변수에 터미널 명령어를 저장하고, os.system에 해당변수를 대입해주면 터미널 명령어가 파이썬코드로 실행이 된다.

 

import os, sys

변수 = " 터미널창 명령어 "

os.system(변수)

 

이런식으로 간단히 사용을 하면된다.

 

728x90

+ Recent posts