我创建了一个脚本,根据天气情况告诉我在早上穿什么(例如,如果下雨会下雨,如果天气寒冷,那么重的外套等)。我对python有相当基本的编程经验,脚本完美,但我希望能够创建一个文件,只需从我的桌面上双击,脚本就会自动运行。如何自动运行脚本
我的目标是能够在早上简单地双击[something],它会自动运行脚本,从而告诉我要穿什么。我怎么能这样做呢?
我在Mac OSX上运行python
谢谢!
我创建了一个脚本,根据天气情况告诉我在早上穿什么(例如,如果下雨会下雨,如果天气寒冷,那么重的外套等)。我对python有相当基本的编程经验,脚本完美,但我希望能够创建一个文件,只需从我的桌面上双击,脚本就会自动运行。如何自动运行脚本
我的目标是能够在早上简单地双击[something],它会自动运行脚本,从而告诉我要穿什么。我怎么能这样做呢?
我在Mac OSX上运行python
谢谢!
你想要做的是创建一个可执行文件。
我从未使用过Mac或Python,但看这个问题和第一个答案:
How can I create a directly-executable cross-platform GUI app using Python?
似乎http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html是你在找什么
您希望脚本在线下载天气信息并根据您的预定义规则输出衣服?
如果是这种情况,请使用urllib下载页面,并在下载的html页面上执行一些临时解析以获取信息。并使用嵌套的IF THEN ELSE块编写你的逻辑。
这个工作对我的雪豹:
-put桌面上的Python脚本。
- 右从下拉框中
点击脚本文件,并选择“获取信息”
- 查找“打开方式”,然后选择“巨蟒启动”现在双击该脚本文件将在新的终端窗口中运行该脚本。
我不确定OS X的哪个版本与Python启动器应用程序一起提供。如果你没有,你可以用几个额外的步骤解决这个问题:
-put的python脚本的任何地方
- 创建一个有一行桌面上的一个shell脚本:
python "/Users/john/scripts/what-to-wear.py"
(我假设你的脚本被称为what-to-wear.py,并且位于/ Users/john/scripts。请注意,你确实需要使用绝对路径。)
- 使shell脚本可执行文件。在终端中:
chmod 755 what-to-wear-shell-script
- 双击shell脚本应该在终端运行它,运行你的python脚本。
使用一个批处理文件,使其自动
实施例: 1。打开记事本 - >输入以下内容。 This one's for Windows..It may give you a hint :start C:\ Python34 \ python.exe(您的python文件位置)您的* .py文件位置。
:年底 保存此与* .bat扩展 就是这样..你可以在此批量配置更多,我想批是日常脚本
阅读问题的自动化,我相信,脚本的作品。 OP只是想在桌面上创建一个图标,以便双击并让脚本运行。 – Nikwin 2009-12-06 09:32:58