2024-06-28 19:46:51 发布
网友
我在python中运行以下命令:
list_m = subprocess.check_output(command, shell=True).strip('\n')
当我打印以下内容时:
我希望迭代每一行并只打印第一个单词,所以我将得到第一个迭代b30,以及第二个b40。在
b30
b40
我尝试循环list_m:
list_m
for i in list_m print i
它给了我以下信息:
N a m e r e
一直到中。在
如何迭代输出每一行,并打印第一个单词?在
这会帮你完成工作的
list(map(lambda x: x.split(' ')[0], list_m.split('\n'))
这是一行一行拆分字符串,然后按空格拆分,得到第一个元素。在
这会帮你完成工作的
这是一行一行拆分字符串,然后按空格拆分,得到第一个元素。在
相关问题 更多 >
编程相关推荐