双击python脚本使之运行

来源:互联网 发布:海牙国际军事法庭 知乎 编辑:程序博客网 时间:2024/05/21 12:50

借鉴自此处:

http://skillfulness.blogspot.com/2010/12/how-to-run-python-script-from-mac-os-x.html


操作机是OS X 10.8.2


1.将文件首行改为

#!/usr/bin/env python

2.将python文件的扩展名改为command。如

mv test.py test.command

3.为脚本添加可执行权限

chmod +x test.command

4.在finder中双击即可运行。



    注意:双击后会打开一个终端,上面初始的运行路径是用户的根目录(即~)。如果脚本中有相对路径的操作,程序运行的时候结果会与预期相左。我的解决办法是:

path = os.path.dirname(sys.argv[0])os.chdir(path)

首先获取到该脚本所在的目录环境,再切换到该目录中。

原创粉丝点击