Ich benutze das killableprocess-Paket (auf dem Unterprozess aufgebaut) zum Ausführen von Prozessen Immer wenn ich den Code "killableprocess.Popen (command)" in meinem Skript ausführen, bekomme ich die folgender Fehler:WindowsError [Fehler 5] Zugriff verweigert
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
Aber wenn ich es von der interaktiven Python-Konsole (Python 2.6) ausführen, funktioniert es gut. Das bedeutet wahrscheinlich, es gibt Berechtigungsprobleme, wenn ich dies vom Skript ausführen, aber ich weiß nicht, wie man sie löst. Ich habe versucht, das Skript von einem Cmd ausführen, die ich als Administrator ausgeführt, aber es hat nicht geholfen. Versucht, nach ähnlichen Posts zu suchen, fand aber keine gute Lösung. Ich hoffe, hier Hilfe zu finden Ich bin auf Windows, speziell Windows 7 Ultimate x64, wenn es irgendeine Hilfe ist.
dank
die Klammern Nehmen Sie auf 'process.pid()' ("Typeerror:‚int‘Objekt ist nicht aufrufbar ") –