2009-12-06 48 views
3

我创建了一个脚本,根据天气情况告诉我在早上穿什么(例如,如果下雨会下雨,如果天气寒冷,那么重的外套等)。我对python有相当基本的编程经验,脚本完美,但我希望能够创建一个文件,只需从我的桌面上双击,脚本就会自动运行。如何自动运行脚本

我的目标是能够在早上简单地双击[something],它会自动运行脚本,从而告诉我要穿什么。我怎么能这样做呢?

我在Mac OSX上运行python

谢谢!

回答

-3

您希望脚本在线下载天气信息并根据您的预定义规则输出衣服?

如果是这种情况,请使用urllib下载页面,并在下载的html页面上执行一些临时解析以获取信息。并使用嵌套的IF THEN ELSE块编写你的逻辑。

+0

阅读问题的自动化,我相信,脚本的作品。 OP只是想在桌面上创建一个图标,以便双击并让脚本运行。 – Nikwin 2009-12-06 09:32:58

4

这个工作对我的雪豹:

-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

使用一个批处理文件,使其自动

实施例: 1。打开记事本 - >输入以下内容。 This one's for Windows..It may give you a hint :start C:\ Python34 \ python.exe(您的python文件位置)您的* .py文件位置。

:年底 保存此与* .bat扩展 就是这样..你可以在此批量配置更多,我想批是日常脚本