Python启动时自动运行文件

2024-05-23 14:04:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我在python上制作了一个类似alexa的程序。现在,我想让它在我启动电脑时自动运行,同时获取输入和输出。我该怎么做


Tags: 程序alexa电脑
1条回答
网友
1楼 · 发布于 2024-05-23 14:04:10

-对于linux

首先确保将这一行添加到python程序的顶部

#!/usr/bin/python3

  • 使用命令将python文件复制到/bin文件夹

sudo cp -i /path/to/your_script.py /bin

  • 现在添加一个新的Cron作业

sudo crontab -e

此命令将打开cron文件

  • 现在在文件底部粘贴以下行

@reboot python /bin/your_script.py &

  • 完成,现在通过重新启动系统进行测试

您可以在cron文件中添加任何要在启动中运行的命令

Cron还可以用于执行除启动之外的任何类型的调度

-窗户

导航到C:\Users\username\Appdata\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

将您编写的exe文件放在那里,它将在启动时执行

要从py生成exe,首先安装pyinstaller模块pip install pyinstaller

现在在python文件所在的文件夹中运行该命令pyinstaller onefile your_script.py

相关问题 更多 >