저는 단순히 터미널 창을 여는 프로그램입니다 (물론 파이썬에서). 코드는파이썬 인터프리터가 파일을 실행하기 위해 작동하지 않습니다.
import os
os.system("echo hi")
저는 Mac에 있습니다. 필자는 .py를 마우스 오른쪽 버튼으로 클릭하고 "open with"를 확장 한 다음 python launcher 3 (3.3.0)을 선택하여이 작업을 한두 번 실행했습니다. 그러나 그 파일을 마우스 오른쪽 버튼으로 클릭하여 "open with", "other"그리고 응용 프로그램의 python 3.3 폴더 내의 python launcher로 이동하여 기본 프로그램을 만들려고했습니다. 나는 "항상 열어 ..."상자를 확인했다. 그러나 .py를 마우스 오른쪽 버튼으로 클릭하고 "open with"을 선택하면 xcode가 여전히 기본값으로 표시됩니다. 내가 파이썬 실행기 3 옵션을 사용하여 실행하면 이제 멈출 수 있습니다. 강제로 종료해야합니다. 내가 할 때, 나는 당신이 subprocess 모듈을 사용할 수있는 파이썬 스크립트의 터미널 응용 프로그램을 열려면 내가
OS X에서는 명령 줄 프로그램 (예 :'echo')을 실행해도 자동으로 터미널이 열리지 않습니다. 사실 X 기반 유닉스 GUI 시스템에서도 마찬가지입니다. 이 작업을 수행하는 것은 Windows에서만 가능합니다. – abarnert
아아, 구성 문제에 대해 묻는 것입니다. Finder에서 foo.py의 기본 응용 프로그램으로 Python Launcher를 기억하게하려면 어떻게해야합니까? 이것은 프로그래밍 질문이 아니기 때문에 다른 SE 사이트 중 하나에 속합니다. – abarnert
그게 내가이 질문을 이해하는 이유입니다. 나는 그것이 superuser.com 또는 어쩌면 apple.stackexchange.com에 속한다고 믿는다. – jsvk