目录
1.问题
分割linxu‘who’ 命令输出结果
2.使用技术
用os 模块的popen执行‘who’命令,然后读取结果
用正则表达式的split分割字符串
3.代码实现
from os import popen
from re import split
fWho=popen('who','r')
for eachLine in fWho.readlines():
print(split('\s\s+|\t',eachLine.strip()))
#正则表达式分割,\s\s+ 至少两个空格,|\t 或者选择tab空格匹配分割
fWho.close()