[Q&A] 파이썬 코드에서 cmd라인 실행
질문:
d:\>Hello.py 1234 test
이렇게 실행하면 잘 실행되는 파일이
a.py 파일을
import os,sys
cmd = 'd:\Hello.py %s %s' , % (sys.argv[1], sys.argv[2])
os.system(cmd)
이렇게 실행하면 동작이 안되네요..
물론 cmd 를 찍어보면 'd:\Hello.py 1234 test
이렇게 잘 나옵니다..
이렇게 원래 실행이 안되는 걸까요...?
위로
답:
cmd = '%s d:\Hello.py %s %s' , % (sys.executable, sys.argv[1], sys.argv[2])
---------
출처 | 파이선마을