脚本在Windows启动时运行,但是即使永远循环也会立即退出

时间:2019-02-08 20:35:04

标签: python windows

我试图使我的python脚本在Windows启动时启动。我已经设法从注册表,启动文件夹中的快捷方式和taskcheduler开始。但是,Windows立即停止脚本。如果在CMD上使用相同的启动命令或双击快捷方式,此操作将不会持续。仅在尝试使其自动启动时。

我注意到的另一个问题是,当我运行扩展名为.pyw的脚本时,什么也没有发生。但是,如果我在CMD中使用pythonw,它就可以工作。不知道这是否与问题有关。

我正在使用Windows 10,python 3.7,这是我的代码:

from serial import Serial
from time import sleep

ser = Serial('COM7', 9600)
while True:
    ser.write(b'1')
    sleep(1)

启动脚本:

pythonw "%UserProfile%\PyCharm\hearthbeat\hearthbeat.pyw"

0 个答案:

没有答案