如何在后台运行python脚本?

时间:2009-04-23 21:07:50

标签: python windows backgrounding

我有一个脚本,每5分钟检查一次我的电脑上的内容,我不希望Python显示在我的任务托盘上。我使用Windows作为我的操作系统。

有没有办法让Python在后台运行并强制它不显示在我的任务栏中?

6 个答案:

答案 0 :(得分:48)

如果使用pythonw.exe运行控制台脚本,它既不会显示窗口也不会显示在任务栏中。例如,我使用以下命令在启动时启动ntlmaps

C:\BenBlank\Python2.6\pythonw.exe scripts/ntlmaps

但请注意,无法通过任务管理器与脚本交互,也无法终止它。

答案 1 :(得分:3)

你有另一种选择:

您可以创建Python脚本的快捷方式,然后right-click the shortcut --> Properties --> Shortcut tab

“运行”选项下方有一个下拉框,可让您最小化运行命令。

答案 2 :(得分:2)

您可以将其作为服务运行。见here

答案 3 :(得分:1)

cron it on linux;在Windows上安排它[控制面板>预定任务>添加预定任务]

答案 4 :(得分:0)

要从任何地方运行python文件:

第1步:

Create Shortcut of Python File.

第2步:

Place Shortcut in this location  C:\ProgramData\Microsoft\Windows\Start Menu\Programs

第3步:

Now Right Click --> Go to Properties --> Shortcut --> Press any key on keyboard it will take one shortcut key

第4步:

Now , Type the Shortcut key which you entered in previous step.

第5步:

Check out Output!   :)

答案 5 :(得分:-1)

在控制面板中查找“计划任务”。