[英]How to auto-run a script
我创建了一个脚本,告诉我早上应该根据天气穿什么(如果会下雨就会下雨,如果下雨就会出现厚重的夹克等)。 我有相当基本的编程经验与python和脚本完美的工作,但我希望能够创建一个文件,我只需从我的桌面双击,脚本将自动运行。
我的目标是能够简单地在早上双击[某事物],它将自动运行脚本,从而告诉我穿什么。 我怎么能这样做?
系统规格:
这适用于Snow Leopard:
- 在桌面上放置python脚本。
- 右键单击脚本文件,然后选择“获取信息”
- 找到“打开方式”,然后从下拉框中选择“Python启动器”
现在双击脚本文件将在新的终端窗口中运行脚本。
我不确定Python Launcher应用程序附带什么版本的OS X. 如果你没有,你可以通过几个额外的步骤来解决它:
- 将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脚本。
你想要做的是创建一个可执行文件。
我从未使用过Mac或Python,但看看这个问题和第一个答案:
似乎http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html正是您要找的
使用批处理文件使其自动化
示例:1。打开记事本 - >键入以下内容。 这个用于Windows ..它可能会给你一个提示:启动C:\\ Python34 \\ python.exe(你的python文件位置)你的* .py文件位置。
:结束使用* .bat扩展名保存它就是它..你可以在这个批处理上配置更多,我想批处理是日常脚本的自动化
在基于Linux / unix的操作系统中,如果你有python版本3,在扩展名为.py
脚本文件的顶部添加#!/usr/bin/python3
行。或者将其更改为机器中安装的版本。进一步,制作文件可执行的
sudo chmod +x <fileName>
对于Windows,添加Windows python路径并使文件可执行
您希望脚本在线下载天气信息并根据预定义的规则输出衣服吗?
如果是这种情况,请使用urllib下载页面并对下载的html页面进行一些临时解析以获取信息。 并使用嵌套的IF THEN ELSE块编写逻辑。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.