我一直在尝试通过在 SO 上做和研究来自学 Python 3 系统管理。
此函数的目的是调用外部命令 who -q 并迭代输出,将每一行(用户)包装在 HTML 标记中(保存最后的总用户行)。然而,实际的输出是每个字符都包裹在 HTML 标签中。
我不知道为什么它会迭代每个字符,或者如何让它逐行迭代。
connusers = str(subprocess.check_output("who -q; exit 0", stderr=subprocess.STDOUT, shell=True).decode())
conntable.write("<ul>\n")
for conn in connusers:
if "#" not in conn:
conntable.write("<li>"+ conn +"</li>\n")
conntable.write("</ul>\n")
慕勒3428872
相关分类