【发布时间】:2020-09-17 03:53:06
【问题描述】:
我从字符串输出中获得了一些信息
subprocess.Popen(['/bin/grep', '-E', 'CLIENTS', p ], stdout=subprocess.PIPE, encoding='utf-8')
当我打印时,我会像下面这样
CLIENTS='ip-10-161-110-51:ip-10-161-111-52:ip-10-161-112-53'
ISCSI_CLIENTS='ip-10-161-110-51,ip-10-161-111-52-227,ip-10-161-112-53'
NFS_CLIENTS='ip-10-161-110-51,ip-10-161-111-52,ip-10-161-112-53'
CLIENTS='ip-10-161-110-43:ip-10-161-111-42:ip-10-161-112-41'
ISCSI_CLIENTS='ip-10-151-108-51,ip-11-161-111-42,ip-10-161-112-41'
NFS_CLIENTS='ip-10-121-110-32,ip-10-161-111-34,ip-10-161-112-35'
我如何合并它以获得如下输出
CLIENTS = ip-10-161-110-51:ip-10-161-111-52:ip-10-161-112-53:ip-10-161-110-43:ip-10-161-111-42:ip-10-161-112-41
NFS_CLIENTS = ip-10-161-110-51,ip-10-161-111-52,ip-10-161-112-53,ip-10-151-108-51,ip-11-161-111-42,ip-10-161-112-41
ISCSI_CLIENTS = ip-10-161-110-51,ip-10-161-111-52-227,ip-10-161-112-53,ip-10-151-108-51,ip-11-161-111-42,ip-10-161-112-41
【问题讨论】:
-
这个文本文件没有换行符?
标签: python python-3.x