PyWin32脚本的突然错误

2024-06-16 12:20:11 发布

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

Python脚本基于(但与)this implementation完全不同)跟踪Windows计算机上的登录。它使用PyWin32,这有点难设置正确,但一旦完成脚本运行了几个月,直到它突然停止工作,似乎没有理由。

我无法确定脚本为什么停止工作。由于有多个用户,我检查是否有人“篡改”了路径/系统变量或python安装或类似的东西。


设置保持不变,用于工作而无问题。当然PyWin安装在env中使用:

(py27) C:\Users\Username>conda list
# packages in environment at C:\ProgramData\Anaconda3\envs\py27:
#
pip                       9.0.1                    py27_1
pypiwin32                 219                       <pip>
python                    2.7.13                        1
pywin32                   221                       <pip>
requests                  2.14.2                   py27_0
setuptools                27.2.0                   py27_1
vs2008_runtime            9.00.30729.5054               0
wheel                     0.29.0                   py27_0

并且在开始时还设置了其他系统变量/路径,并且未更改:

enter image description here


错误: 最近脚本总是失败,在PyCharm中运行时会产生以下错误:

^{pr2}$

但是,运行监视器时-svc.py直接从CMD中,它产生了一个稍微不同的错误:

^{pr3}$

有什么想法吗?没有更改安装(我知道),无法找出错误的原因。


Tags: pip用户路径env脚本windows系统计算机