自动运行py脚本
① 如何让py脚本持续执行
1.新建一个文本文件:
将文件名称更改为 HelloWorld.py, 注意要修改文件的后缀名字。
2.使用记事本打开这个文件,在里面敲入如下代码:
python">[python]viewplain
importsys,os
defPrintSomeThing():
print(os.path.dirname(os.sys.argv[0]))
raw_input()
if__name__=="__main__":
PrintSomeThing()
3.双击运行该文件即可。
② 在Mac上定时执行Python脚本
写惯了Python脚本,需求越来越多,越来越强烈,那么面对需求,可能就会有各种定制化的要求条件出来,由于一些事情需要经常执行,但是不能人工每次去执行,自然就想到了能不能定时去执行Python脚本,通过查询,映入眼帘的是crontab。
具体执行方法是。
在iterm中输入 crontab -e ,这个的作用是编辑任务名。
随后就打开了vim,可以进行编辑
具体规则是
在其中我输入了
其目的是希望每天10点、15点、18点的时候执行Python脚本。
保存之后,会弹出是否允许管理电脑,直接点好就可以。
保存了之后可以通过 crontab -l 来查看是否创建成功
这样就创建成功了,等待明天的好消息了。
今天早上十点没有看到执行的操作,然后看到控制台有一条消息是
查看对应的文件描述是
了解到原来是没有找到python3,所以将命令改为
修改Python的路径后,有看到了报错如下:
这说明Python脚本已经运行起来了,但是因为编码原因没有完全成功运行,因为本身自动运行也没有必要print,所以去掉即可,我把print去掉之后,成功执行了脚本。
参考资料: https://www.jianshu.com/p/333d799aebb1
③ 如何让树莓派上电自启动后自动运行py脚本
网上有开机自启的教程 。 你把两个指令做成一个SHELL。 然后放到etc init.d目录下,如果还不成就放到rc.xxx目录下,每个都放一份应该可以成的。 注意用户权限。
④ 如何让树莓派上电自启动后自动运行py脚本
你好,
网上有开机自启的教程 。 你把两个指令做成一个SHELL。 然后放到etc init.d目录下,如果还不成就放到rc.xxx目录下,每个都放一份应该可以成的。 注意用户权限。
⑤ python自动运行.exe文件并保存结果
1.下载并安装好py2exe,需要注意的是,py2exe所支持的python版本是不同的,下载时要注意对应的版本。
2.编写一个配置脚本setup.py,具体代码为form distutils.core import setup \n import py2exe \n setup(console[xxx.py]),console内的值是需要生成exe文件的脚本名称。
3.在命令行窗口输入setup.py py2exe执行脚本编毁简译。
4.编译完成后仿行会在脚本当前纤大裤目录生成一个两个文件夹dist和build,dist就是编译后的文件。dist目录内的exe程序就是启动入口,在其他Windows设备运行只要将文件夹复制过去即可。
⑥ Windows10 中建立自动执行的python脚本,解决python不产生日志的问题
问题:按照网上的教程,设置了自动执行的任务,虽然脚本能运行,但是py文件并没有产生日志文件。
解决方法:在程序或脚本中 填写python.exe的绝对地址,我这里填写的是虚拟环境下的python地址
添加参数 : 这里填写脚本wind.py的绝对位置
起始于: 填写的是 日志产生文件的 位置。
由于我的脚本位置和 日志产生的位置是一样的。所以对于文件位置不一样的可能没有参考意义。
下面是运行后的结果: