我知道你可以做" chmod + x filename.py"使文件在Mac上可执行但有没有办法我可以更改一些设置,以便在创建扩展名为.py的文件名时默认发生?
答案 0 :(得分:0)
使用Automator,创建一个运行运行python的shell脚本的应用程序,并设置打开.py文件的默认应用程序。
答案 1 :(得分:0)
我不确定这是多么明智,但您可以使用“filesystem watcher”来实现它,例如fswatch
(相当于Linux的inotifywait
的macOS )。
因此,您可以使用homebrew安装fswatch
,如下所示:
brew install fswatch
然后,假设您想监视HOME
目录下与Python文件有关并涉及文件创建的所有文件系统事件,您可以运行:
fswatch -0 -E --event Created -e ".*" -i ".py$" $HOME | xargs -0 -n1 chmod +x
您将看不到任何内容,但只要您创建以.py
结尾的文件,它就会在该文件上运行chmod +x
以使其可执行。