我正在使用killableprocess包(建立在子進程之上)運行進程 每當我在腳本中運行「killableprocess.Popen(command)」代碼段時,以下錯誤:WindowsError [錯誤5]訪問被拒絕
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
但是,當我從python交互式控制檯(python 2.6)運行它時,它工作正常。 這可能意味着當我從腳本運行該腳本時存在權限問題,但我不知道如何解決它們。我嘗試從以管理員身份運行的cmd運行腳本,但沒有幫助。 試圖尋找類似的帖子,但沒有找到任何好的解決方案。希望在這裏找到一些幫助 我在Windows上運行,特別是Windows 7旗艦版x64,如果它有任何幫助。
感謝
取出括號中的'process.pid()'(「類型錯誤:‘詮釋’對象不是可調用「) – 2011-06-08 17:42:50