我正在尝试用python编写一个程序(只是学习它看起来不错的语言),但是遇到了一个小问题。你知道吗
我的代码大部分都能工作,但决定打印找到的进程,而不仅仅是第一个找到的进程。我想要打印出来的只是它是否找到了一个进程。你知道吗
例如,我搜索了sshd,我的输出是
found
found
found
因为有3个进程正在运行。你知道吗
我的密码是
import os
import signal
vProcessName = "sshd"
for line in os.popen("ps xa"):
fields = line.split()
if vProcessName in fields[4]:
print("Found")
非常感谢您的帮助。你知道吗
使用^{} statement ,可以摆脱循环:
交替使用^{} :
相关问题 更多 >
编程相关推荐