Dav*_*ker 8 python macos user-interface command-line frontend
我想编写跨平台的Python脚本,这些脚本是命令行程序的GUI前端.问题是我知道一些Mac用户认为使用终端与将他们的计算机从摩天大楼的顶部扔掉会产生同样的效果.在Linux和Windows中,设置Python脚本非常容易,因此用户可以双击图标,脚本将在不打开任何额外窗口的情况下启动.使用OS-X有一种简单的方法吗?用户是否必须安装与OS-X附带的Python不同的Python?我一直无法找到明确的答案.
Ken*_*ses 10
你可能想看看鸭嘴兽.它是一个免费软件应用程序,用于生成包装脚本的应用程序.
另一种做类似事情的方法是使用Automator甚至是AppleScript Editor.要么生成只运行脚本的应用程序.
更新:
对于Automator:启动Automator,选择应用程序模板,在搜索字段中键入"script",双击Run Shell Script,将shell弹出菜单切换到/usr/bin/python
,将Python脚本键入/粘贴到文本字段中.或者,保持弹出菜单,/bin/bash
然后在文本字段中编写外部脚本的调用.保存为应用程序.
您还可以从"帮助"菜单中查看帮助.
对于AppleScript,启动AppleScript Editor,键入以下脚本:
do shell script "/usr/bin/true"
Run Code Online (Sandbox Code Playgroud)
替换/usr/bin/true
为您喜欢的任何脚本的路径.保存为应用程序.
同样,帮助菜单中有帮助.