我需要从输出中删除补丁集编号意味着从1293927/2 1293929/3中删除“/数字”,我已经在下面显示了预期的输出,输出应该如下所示,但应该是列表类型。。如何分割?你知道吗
sql_get = """SELECT gerrit_id
FROM gerrits.gerrit_submit_table
where (SI='%s'
and component='%s' and release_bit = '0' and picked_bit = '0')"""%(SI,component)
#print sql_get
rows = cursor.execute(sql_get)
gerrits = cursor.fetchall()
#print "gerrits"
#print gerrits -->prints (('1293927/2',), ('1293929/2',))
print' '.join(item[0] for item in gerrits).rstrip('\r\n') --> prints 1293927/2 1293929/2
你知道吗输出:-你知道吗
1293927/2 1293929/2
预期输出:-你知道吗
1293927 1293929
使用
re
模块。你知道吗或
使用
string.split
函数。你知道吗更新:
我会考虑使用
split()
:这将消除rsplit的需要,并处理斜杠后面的任何数量的数字。注意,它输出一个
string
,但是我假设这就是给定的join()
所需要的。你知道吗新要求:
输出为列表:
相关问题 更多 >
编程相关推荐