2017-12-26 12 views
0

"chmod + x filename.py"파일을 Mac에서 실행 가능하게 만들 수 있다는 것을 알고 있지만 .py 확장자로 파일 이름을 만들 때 기본적으로 발생하도록 일부 설정을 변경할 수있는 방법이 있습니까?Mac OS에서 .py 파일을 기본적으로 실행 가능하게 만드는 방법은 무엇입니까?

+0

동일한 질문을 다루는이 stackoverflow를 참조하십시오. https://stackoverflow.com/questions/36564320/how-to-make-python-script-executable-on-osx – SteveB

+0

스티브 B에게 감사하지만 그 스레드의 대답은 여전히 ​​당신에게 묻습니다. chmod + x 명령을 실행하려면 MacOS가 자동으로 + x 비트를 생성시 * .py 파일에 할당하도록 방법을 찾고 싶습니다. –

+0

전체 폴더를 실행 가능하게 만들 수 있습니다. – user1767754

답변

0

나는 생각이 얼마나 현명한 잘 모르겠지만, 당신은 "파일 시스템 감시자" 같은 fswatch (리눅스의 inotifywait의 맥 OS에 해당)를 사용하여 얻을 수 있습니다.

그래서,이 같은 fswatch를 설치 homebrew를 사용할 수 있습니다

brew install fswatch 

을 그리고, 실행할 수 파이썬 파일과 관련된 및 파일 생성을 포함하여 HOME 디렉토리 아래의 모든 파일 시스템 이벤트를 모니터링하고 싶었다 말한다 :

fswatch -0 -E --event Created -e ".*" -i ".py$" $HOME | xargs -0 -n1 chmod +x 

당신은 아무것도 볼 수 없지만, 최대한 빨리 .py로 끝나는 파일을 만들 때, 그것은 실행 가능하도록 해당 파일에 chmod +x을 실행합니다.

+0

Woahh 매우 멋집니다! –

0

Automator를 사용하여 Python을 실행하는 셸 스크립트를 실행하는 응용 프로그램을 만들고 .py 파일을 열 때 기본 응용 프로그램을 설정합니다.