어떻게 파이썬 변수를 gnome-terminal 명령 옵션에 전달할 수 있습니까? 특정 명령으로 여러 터미널을 열고 싶습니다. 여기 python 변수를 os.system (gnome-terminal) 명령으로 전달
는 내가하고 싶은 일의 코드 (예를 들어)입니다 :cmd = "echo OK"
os.system("gnome-terminal -e 'bash -c \"'cmd' ; exec bash\"'")
을하지만, 쉘 명령 "cmd"를 해석하려고하기 때문에 제대로 동작하지 않습니다 (bash는 : 명령 : 명령을 찾을 수 없음)
제발 도와 주실 수 있습니까?
당신은 문자열로 변수를 대체하는 형식을 사용할 수 너희들
나는 수정했을 : 'os.system을을 ("그놈 터미널 -e '의 bash -c \'{} ', bash는 \ 간부'"형식 (cmd를).)' 당신을 때문에 명령이 오류를 반환했습니다. 아무 반응이 없습니다. 나는 이유를 모른다. – Paktros