Python轮询属性

2024-04-26 10:56:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用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'

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


Tags: inpytestmost进程parselinelink
2条回答

pollPopen对象的方法,就像pid是{}对象的属性一样:

process = Popen(['some','command'])
print(process.pid)
process.poll()  

您可以执行以下操作:

from os import system
_proc_status = system('/proc/' + str(pid) + '/status')

相关问题 更多 >