我正在尝试使用python中的poll()
轮询进程。 link
我不明白,我正在为它进行投票提供一个整数值。例如:值为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'
我在文档中没有找到关于它是什么数据类型的任何地方..
答案 0 :(得分:2)
poll
是Popen
对象的一种方法,就像pid
是Popen
对象的属性一样:
process = Popen(['some','command'])
print(process.pid)
process.poll()
答案 1 :(得分:2)
您可以执行以下操作:
from os import system
_proc_status = system('/proc/' + str(pid) + '/status')