python - 使用 win32serviceutil 将 python 代码作为 Windows 服务运行时出现问题,
问题描述
当我尝试将我的 python 代码作为 win32 服务运行时遇到了一些问题。
我被要求编写一些 python 代码来防止我的同学使用网络浏览器来取乐。
我的想法是:
- 服务在特定时间段开始
- 搜索浏览器的任务名
- 然后杀
- 每隔几秒循环一次
我目前没有太多时间系统学习这个库所以我找到了一个代码并修改了它
该代码在这里
我的代码在这里
问题是当我使用 Python38 在 PyCharm 中编码时,它没有给出任何错误,但是当我尝试将它作为 win32 服务安装和启动时,它以代码 1 停止。
事件检查器显示错误:
Python could not import the service's module
Traceback (most recent call last):
File "C:\Users\[username]\PycharmProjects\worms\test_service\test.py", line 2, in <module>
import win32serviceutil
ModuleNotFoundError: No module named 'win32serviceutil'
那么接下来我应该怎么做,或者你们有更好的解决方案吗?
解决方案
推荐阅读
- python - 行的迭代和动态引用行号
- mysql - 使用 R Shiny 中的 rfm 包进行新近度、频率和货币价值分析
- sql - 需要 oracle 查询将多行合并为一行,每行一列
- java - 无法通过 USB 连接 Java 桌面应用程序和 Android 应用程序
- java - 我如何使用 Alladin 令牌证书对网站进行身份验证
- python-3.x - 在 Python 3.7 中如何仅在未设置时打印日志名称
- javascript - 询问不能直接转换为手动实现的异步迭代的异步生成器的示例
- react-native - 如何获取我的 expo 移动应用程序的重定向 URL 以通过 ecobee api OAuth 进行身份验证?
- angular - 动态修改行为主体流
- linux - 为什么我不能在 cron 上安排工作?