[英]How to run python script on background/as a process?
我想在后台运行python脚本作为进程。 我搜索并找到pythonw.exe
但是当我执行pythonw.exe name_of_my_script.py
什么都没发生。 我做错什么了吗?和/或我还会在后台运行它吗?
这是我做问题的代码的一部分:
from selenium import webdriver
我将感谢您的任何帮助。
注意:借助此处的注释,我了解到python.exe的运行也无法正常工作并带来错误-NameError:未定义名称“ PROTOCOL_TLS”(即使在常规运行中很难,也没有错误)。
编辑:我用http://pytoexe.com/和我得到的exe文件工作,但CMD控制台仍然存在(mabye它,因为我使用phantomjs?) 请点击这里
我会通过使用threading
模块并使用os.fork()
-但我没有运行Windows。 我建议浏览一下其他操作系统在os.fork和multiprocessing.Process之间的行为差异 。
通过“我想在后台/在后台运行python脚本”,您是说使窗口不可见? 如果是这样,只需将脚本另存为.pyw而不是.py
您可以通过转到http://pytoexe.com创建自己的exe。 之后,转换您的脚本。 选择基于Windows并将其转换。 之后,您将没有任何问题。 希望能有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.