使用Python在Mac上获取开放应用程序
我正在尝试使用python获取mac上打开的应用程序列表,然后使用mysql将它们保存在服务器上。。。我希望使用subprocess,但结果不是我想要的可能会帮助您:使用Python在Mac上获取开放应用程序,python,macos,process,operating-system,Python,Macos,Process,Operating System,我正在尝试使用python获取mac上打开的应用程序列表,然后使用mysql将它们保存在服务器上。。。我希望使用subprocess,但结果不是我想要的可能会帮助您: import psutils list(psutil.process_iter()) 您还可以自己解析ps aux: import subprocess subprocess.Popen(['ps','aux'], stdout=subprocess.PIPE).stdout.readlines() 请分享你迄今为止所做的尝试
import psutils
list(psutil.process_iter())
您还可以自己解析ps aux
:
import subprocess
subprocess.Popen(['ps','aux'], stdout=subprocess.PIPE).stdout.readlines()
请分享你迄今为止所做的尝试。我将图片上传到这里:谢谢:)正是我所需要的
import subprocess
subprocess.Popen(['ps','aux'], stdout=subprocess.PIPE).stdout.readlines()
[b'USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND\n',
b'username 7834 7,9 9,5 7643484 797292 ?? S 4:03 4:32.77 /Applications/Firefox.app/Contents/MacOS/firefox\n',
b'username 7839 6,9 3,4 5363256 285900 ?? R 4:03 0:11.68 /Applications/iTerm.app/Contents/MacOS/iTerm2\n',
...]