1

我正在尝试使用poll()python 轮询一个进程。关联

我不明白,我正在为它提供一个积分值来轮询。例如:值为14870

14870
Traceback (most recent call last):
  File "test.py", line 29, in <module>
    parse_file(input_csv[0])
  File "test.py", line 24, in parse_file
    ret = pid[r].poll()
AttributeError: 'int' object has no attribute 'poll'

我未能在文档中找到关于它是什么数据类型的任何地方..

4

2 回答 2

2

poll是对象的方法,Popen就像pid是对象的属性一样Popen

process = Popen(['some','command'])
print(process.pid)
process.poll()  
于 2013-02-05T16:25:24.200 回答
2

您可以执行以下操作:

from os import system
_proc_status = system('/proc/' + str(pid) + '/status')
于 2013-02-05T16:30:59.007 回答