python获取当前进程id_从python进程名中获取进程id
我試圖在進程名的幫助下獲取pid。我嘗試過this解決方案。但它給了我這個錯誤Traceback (most recent call last):
File "pidName.py", line 10, in
getPIDs("safari")
File "pidName.py", line 4, in getPIDs
pidlist = map(int, s.check_output(["pidof", process]).split())
File "/usr/local/Cellar/python/2.7.12_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 567, in check_output
process = Popen(stdout=PIPE, *popenargs, **kwargs)
File "/usr/local/Cellar/python/2.7.12_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 711, in __init__
errread, errwrite)
File "/usr/local/Cellar/python/2.7.12_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1343, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
代碼是這樣的:
^{pr2}$
因為,我不熟悉這些東西。我無法解決這個問題。但在解決方案中它是有效的。但不知怎么的,我的Mac電腦上沒有。我用的是mac。從終端運行python腳本。在
which python給了我這個結果:-在/usr/local/bin/python
所以,我使用的是內置的python版本。在
誰能幫我解決這個問題嗎。在
總結
以上是生活随笔為你收集整理的python获取当前进程id_从python进程名中获取进程id的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: k6是什么意思 k6具体是什么意思
- 下一篇: python的pandas库中如何计算每