win10设置python脚本自启动

1.如何开机执行一个python脚本

Windows

创建一个batch文件,比如python_auto.bat,在里面输入要执行的脚本,比如python xxx.py。保存。右键这个batch文件创建一个快捷方式,把它拖动到C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 中。重启系统的时候就会自动执行了。当然你也可以用系统自带的任务执行器来定时执行这个batch文件。

Linux

创建一个shell文件,比如python_auto.sh,在里面同样输入要执行的脚本。然后打开编辑/etc/profile:

1

2

3

4

sudovim /etc/profile

# Add the following line to the end of the file

. /home/xxx/python_auto.sh

保存之后重启系统就可以自动执行了。

2.如何在Windows系统中设置Python程序定时运行

经典的启动“启动”文件夹,单击“开始→程序”,“启动”菜单,这就是最经典的Windows启动位置,放在这合理的程序和快捷方式都会在系统启动时自动运行。智能的启动——开/关机/登录/注销脚本:

在Windows中,单击“开始→运行”,输入gpedit.msc回车可以打开“组策略编辑器”,在左侧窗格“本地计算机策略→ 用户配置→管理模板→系统→登录”,然后在右窗格中双击“在用户登录时运行这些程序”,单击“显示”按钮,在“登录时运行的项目”下就可以添加自启动的程序。

定时的启动——任务计划:

在默认情况下,“任务计划”程序随Windows一起启动并在后台运行。如果把某个程序添加到计划任务文件夹,并将计划任务设置为“系统启动时”或 “登录时”,这样也可以实现程序自启动。通过“计划任务”加载的程序一般会在任务栏系统托盘区里有它们的图标。可以双击“控制面板”中的“计划任务”图标查看其中的项目。

注册表启动项:注册表是启动程序最多的地方,主要有以下几项:

1.Run键

Run键是病毒最青睐的自启动之所,该键位置是[HKEY_CURRENT_

USER\Software\Microsoft\Windows\CurrentVersion\Run]和[HKEY_

LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run],其下的所有程序在每次启动登录时都会按顺序自动执行。

还有一个不被注意的Run键,位于注册表[HKEY_CURRENT_

USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run]和 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\

Policies\Explorer\Run]。

2.RunOnce键

RunOnce位于[HKEY_CURRENT_USER\Software\Microsoft\Windows\

CurrentVersion\RunOnce]和[HKEY_LOCAL_MACHINE\Software\Microsoft\

Windows\CurrentVersion\RunOnce]键,与Run不同的是,RunOnce下的程序仅会被自动执行一次。

3.RunServicesOnce键

RunServicesOnce键位于[HKEY_CURRENT_USER\Software\Microsoft\

Windows\CurrentVersion\RunServicesOnce]和[HKEY_LOCAL_MACHINE\

Software\Microsoft\Windows\CurrentVersion\RunServicesOnce]下,其中的程序会在系统加载时自动启动执行一次。

3.如何在Windows环境下运行Python脚本

ActivePython的安装:

ActivePython 的官方下载地址是:

/activepython/downloads

建议下载安装V2.7版:/ActivePython/releases/2.7.1.4/ActivePython-2.7.1.4-win32-x86.msi

安装方法和普通的Window应用程序安装过程一样。安装完成后Python脚本就自动和Python解释器进行了关联。

运行Python脚本的方法:

(1)打开CMD:开始->;运行->;输入cmd.exe ->;确定。

(2)切换到Python脚本所在目录。

(3)输入Python脚本名称并回车。

CMD快速通道:

在CMD下切换目录是件痛苦的事情,导入下面的注册表文件,即可将打开CMD窗口的命令加入右键菜单。

Windows Xp、Windows 2003下请导入下面的注册表数据:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\folder\shell\cmd]

@="CMD快速通道"

[HKEY_CLASSES_ROOT\folder\shell\cmd\command]

@="cmd.exe /k cd 31"

Windows 7下请导入下面的注册表数据:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\CMD快速通道]

@="CMD快速通道"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\CMD快速通道\command]

@="cmd.exe /k cd 61"

4.集成了Python的固件里怎样设置才能开机自动运行脚本

在 /home/pi/.config 下创建一个文件夹,名称为 autostart,并在该文件夹下创建一个xxx.desktop文件(文件名以.desktop结尾,前面可以自定义),文件内容如下:

[Desktop Entry]

Name=example

Comment=My Python Program

Exec=python /home/pi/example.py

Icon=/home/pi/example.png

Terminal=false

MultipleArgs=false

Type=Application

Categories=Application;Development;

StartupNotify=true

以上 Name、Comment、Icon 可以自定,分别表示这个启动项目的名称、备注以及显示的图标。Exec 表示调用的指令,和在终端输入运行脚本的指令格式一致。

之后 sudo reboot 重启,就可以看到 example.py 在系统启动后也自动启动了。

5.如何实现windows下python程序自动重新运行

在Python开发过程中,我们除了可以将发布模块打包成 .whl 格式的文件,也可以打包成可执行的exe 程序。这样即使在没有Python的环境中仍然可以直接运行程序,提升使用效率。

接下来就分享一下,如何使用 PyInstaller库将发布模块打包成 exe格式文件。

PyInstaller 安装

建议使用 pip的方式进行安装,否则可能会报缺失其它依赖库的情况,需要逐个手动安装。

pip install PyInstaller

PyInstaller 使用

如下,简单代码示例WriteFiles.py模块,其中导入了Python内置库time模块和第三方库csv模块,实现每次运行时,创建新的csv文件,源码如下。

WriteFiles.py模块的当前目录结构,如下:

在该模块目录内执行如下命令,将WriteFiles.py 打包成exe格式文件。

pyinstaller WriteFiles.py

执行日志如下:

在运行完成后,我们在当前目录中可以看到生成了.\build\WriteFiles\WriteFiles.exe文件,如下:

我们双击执行 WriteFiles.exe,可以发现在当前目录下,新增了WriteFile_1573221278.csv文件。

从上面的例子中,我们发现生成的文件数量太多了,如何进行简化生成结果?

我们可以尝试使用其中 -n 参数,使得仅生成一个文件名为 Hello.exe 的应用程序,执行如下命令:

pyinstaller -F -n Hello.exe WriteFiles.py

我们可以看到在当前目录中生成了 .\dist\Hello.exe 应用程序文件,目录结构如下。

最后,除了 PyInstaller 库能够将模块打包成 exe 应用程序,pyexe库也可以实现相同效果的打包,这里就不做单独的介绍了。

软件测试开发技术栈

阿里巴巴高级测试开发工程师 优质科技领域创作者

2.2万粉丝 · 3759赞

win10设置python脚本自启动

转载请注明出处windows之家 » win10设置python脚本自启动

win10

笔记本win10红警全屏设置

阅读(71)

本文主要为您介绍笔记本win10红警全屏设置,内容包括笔记本win10怎么玩红警全屏设置,笔记本玩红色警戒怎么全屏,红色警戒2win10版怎么全屏。打开“注册表编辑器”两种方法。法一 开始-在“搜索程序和文件”那里输入“regedit”回车;法二 按Wi

win10

win10搜狗输入法如何设置

阅读(83)

本文主要为您介绍win10搜狗输入法如何设置,内容包括win10输入法怎么快捷键设置,win10输入法怎么设置成win7,win10系统下怎样使用搜狗拼音输入法。win10输入法是一款win10自带的输入法,不过有很多用户表示还是win7模式下的输入法习惯一点,今天

win10

win10自己设置壁纸在哪

阅读(72)

本文主要为您介绍win10自己设置壁纸在哪,内容包括windows10壁纸怎么设置本机壁纸,win10系统壁纸在哪个文件夹?,Win10锁屏壁纸位置在哪。方法1 1.首先在桌面空白处点击鼠标右键,注意别在任务栏点击鼠标右键。弹出对话框之后,点击【个性化】。

win10

搜狗win10无法设置默认浏览器

阅读(62)

本文主要为您介绍搜狗win10无法设置默认浏览器,内容包括win10系统电脑设置不了默认浏览器为什么,为什么我电脑设置搜狗浏览器为默认设置不了,为什么win10设置不了默认浏览器。设置不了默认的浏览器,是因为有第三方的辅助工具锁定了浏览器,如:3

win10

win10界面锁屏时间设置在哪里

阅读(82)

本文主要为您介绍win10界面锁屏时间设置在哪里,内容包括windows10锁屏怎么设置时间,电脑锁屏时间在哪设置,win10怎么设置锁屏密码时间。操作方法如下:以Win10系统为例,打开Win10系统设置界面,点击“个性化”菜单设置项。

win10

win10怎么设置开机都慢

阅读(82)

本文主要为您介绍win10怎么设置开机都慢,内容包括安装了windows10系统怎么开机变的好慢,win10开机启动速度慢怎么办,win10开机速度慢,怎么加快win10开机速度?。具体方法如下:右键单击开始按钮,点击“控制面板”2、在“类别”查看方式下点击“

win10

win10共享如何不需要密码设置

阅读(144)

本文主要为您介绍win10共享如何不需要密码设置,内容包括win10怎么设置不需要密码访问共享文件,win10怎么设置可以不需要密码访问共享文件?,怎么设置win10局域网,不用密码共享?。选中你需要共享的文件,鼠标右击,选择“属性”,如图:2、在“属性”

win10

win10重置电脑卡在设置网络

阅读(68)

本文主要为您介绍win10重置电脑卡在设置网络,内容包括win10重置网络设置,安装win10首次启动卡在网络设置了,请教大神的帮助,win10一直卡在这里不懂,网上的什么,重置系统,进入winre,都试。开机出现卡死机了是与您关机前的不当操作有关系吧?比

win10

还原win10还原系统设置

阅读(92)

本文主要为您介绍还原win10还原系统设置,内容包括Win10怎么还原系统,win10怎么恢复出厂设置,Windows10中如何配置系统还原设置?。点击【开始】-【设置】-【更新和安全】;选择【恢复】,在重置此电脑下面,点击【开始】;根据实际情况选择【保留我

win10

win10投影设置hdmi

阅读(74)

本文主要为您介绍win10投影设置hdmi,内容包括win10系统用HDMI线投影到电视具体做法???笔记本和电视插上,win10笔记本hdmi连接投影仪没反应,wi10用hdmi连接投影仪。我们在工作中有时候需要通过笔记本连接第二个显示器进行工作,但是如果连接后

win10

win10怎么设置文件夹属性

阅读(87)

本文主要为您介绍win10怎么设置文件夹属性,内容包括win10文件夹怎么设置标记以及作者,如何在Win10系统中更改文件夹的只读或系统属性,怎么在windows10中设置使保存在某一文件夹的文件为只读属性?搜。使用Win+R组合键打开运行,输入“cmd”命

win10

win10默认启动的系统时间设置

阅读(125)

本文主要为您介绍win10默认启动的系统时间设置,内容包括如何更改Win10双系统默认启动的操作系统和等待的时间,win10系统怎样更改系统时间,win10怎么改系统时间。如果你安装的是WinXP/Win7/Win8.1/Win10双系统或多系统(安装Win10双系统/多系

win10

win10如何设置文件不会被删除

阅读(81)

本文主要为您介绍win10如何设置文件不会被删除,内容包括win10系统怎么设置文件夹不可删除,Win10怎样建立不能随便被删除的文件夹,Win10家庭版可以设置标准账户不能删除回收站里的文件吗?怎么设置。依次:“计算机”→单击Windows.old文件夹所

win10

win10无法设置脱机状态

阅读(103)

本文主要为您介绍win10无法设置脱机状态,内容包括安装win10显示windows无法设置脱机区域信息,之前用的同一个启动,笔记本windows10无法启动,显示脱机状态,win10你的设备处于脱机状态,连不到宽带也连不到wifi怎么办?搜狗。这是我win10出问题

win10

笔记本win10红警全屏设置

阅读(71)

本文主要为您介绍笔记本win10红警全屏设置,内容包括笔记本win10怎么玩红警全屏设置,笔记本玩红色警戒怎么全屏,红色警戒2win10版怎么全屏。打开“注册表编辑器”两种方法。法一 开始-在“搜索程序和文件”那里输入“regedit”回车;法二 按Wi

win10

win10搜狗输入法如何设置

阅读(83)

本文主要为您介绍win10搜狗输入法如何设置,内容包括win10输入法怎么快捷键设置,win10输入法怎么设置成win7,win10系统下怎样使用搜狗拼音输入法。win10输入法是一款win10自带的输入法,不过有很多用户表示还是win7模式下的输入法习惯一点,今天

win10

win10自己设置壁纸在哪

阅读(72)

本文主要为您介绍win10自己设置壁纸在哪,内容包括windows10壁纸怎么设置本机壁纸,win10系统壁纸在哪个文件夹?,Win10锁屏壁纸位置在哪。方法1 1.首先在桌面空白处点击鼠标右键,注意别在任务栏点击鼠标右键。弹出对话框之后,点击【个性化】。

win10

搜狗win10无法设置默认浏览器

阅读(62)

本文主要为您介绍搜狗win10无法设置默认浏览器,内容包括win10系统电脑设置不了默认浏览器为什么,为什么我电脑设置搜狗浏览器为默认设置不了,为什么win10设置不了默认浏览器。设置不了默认的浏览器,是因为有第三方的辅助工具锁定了浏览器,如:3

win10

win10界面锁屏时间设置在哪里

阅读(82)

本文主要为您介绍win10界面锁屏时间设置在哪里,内容包括windows10锁屏怎么设置时间,电脑锁屏时间在哪设置,win10怎么设置锁屏密码时间。操作方法如下:以Win10系统为例,打开Win10系统设置界面,点击“个性化”菜单设置项。

win10

win10怎么设置开机都慢

阅读(82)

本文主要为您介绍win10怎么设置开机都慢,内容包括安装了windows10系统怎么开机变的好慢,win10开机启动速度慢怎么办,win10开机速度慢,怎么加快win10开机速度?。具体方法如下:右键单击开始按钮,点击“控制面板”2、在“类别”查看方式下点击“

win10

win10共享如何不需要密码设置

阅读(144)

本文主要为您介绍win10共享如何不需要密码设置,内容包括win10怎么设置不需要密码访问共享文件,win10怎么设置可以不需要密码访问共享文件?,怎么设置win10局域网,不用密码共享?。选中你需要共享的文件,鼠标右击,选择“属性”,如图:2、在“属性”

win10

win10xp打印共享设置方法

阅读(67)

本文主要为您介绍win10xp打印共享设置方法,内容包括win10系统访问winxp打印机共享怎么设置,win7怎么设置局域网打印机共享,我的电脑是win10和xp打印机共享怎么设置。点开桌面左下角的开始菜单,选择“打印机和传真”2、右击某个打印机,选“共