Я пытался научить себя Python 3 в отношении системного администрирования, выполняя и исследуя здесь SO.
Эта функция предназначена для вызова внешней команды 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")
.split('\n')
для создания списка строк. - person juanpa.arrivillaga   schedule 10.12.2018