相关疑难解决方法(0)

WindowsError [错误5]访问被拒绝

我正在使用killableprocess包(构建在子进程之上)来运行进程每当我在脚本中运行"killableprocess.Popen(command)"代码时,我都会收到以下错误:

File "killableprocess.py", line 157, in _execute_child
  winprocess.AssignProcessToJobObject(self._job, hp)
File "winprocess.py", line 37, in ErrCheckBool
  raise WinError()
WindowsError [error 5] Access is denied
Exception TypeError: "'NoneType' object is not callable" in <bound method AutoHANDLE.__del__ of <AutoHANDLE object at 0x025D42B0>> ignored
Run Code Online (Sandbox Code Playgroud)

但是当我从python交互式控制台(python 2.6)运行它时它工作正常.这可能意味着当我从脚本运行时存在权限问题,但我不知道如何解决它们.我尝试从我以管理员身份运行的cmd运行脚本,但它没有帮助.尝试寻找类似的帖子,但没有找到任何好的解决方案.希望在这里找到一些帮助我在Windows上运行,特别是Windows 7 Ultimate x64,如果有任何帮助的话.

谢谢

python subprocess windowserror

28
推荐指数
3
解决办法
5万
查看次数

在Windows中终止子进程,拒绝访问

-

import time
import subprocess
from os.path import expanduser

chrome_path = expanduser('~\Local Settings\Application Data\Google\Chrome\Application\chrome.exe')

proc = subprocess.Popen(chrome_path)
time.sleep(4)
proc.terminate()
Run Code Online (Sandbox Code Playgroud)

输出: WindowsError: [Error 5] Access is denied

如何杀死Chrome进程?

Windows XP上的Python 2.6.

python windows subprocess terminate

8
推荐指数
1
解决办法
2784
查看次数

如何关闭使用 os.startfile() 打开的文件,Python 3.6

我想关闭一些使用 os.startfile() 打开的文件,例如 .txt、.csv、.xlsx。

我知道这个问题之前问过,但我没有找到任何有用的脚本。

我使用的是windows 10环境

python file python-3.x python-os

7
推荐指数
1
解决办法
1万
查看次数