我有下面的脚本,它基本上删除了“ - ”后面的句子,当announce.txt包含下面的输入时,它会中断,因为它有多个“ - ” ,我基本上想分裂基于第一个“ - ”从最后..请点击 建议如何做到这一点...我有hte预期输出根据最后一行中的第一个“ - ”进行分割
INPUT: - //components/rel/bt.wcnss/ 2.4/wcnss_proc/bt/platform/rom/inc/oi_sbc_tables-generated.h#1 - 分支更改700801(文本)
预期的输出: - //components/rel/bt.wcnss/2.4/wcnss_proc/bt/ platform/rom/inc/oi_sbc_tables-generated.h#1
f = open('announce.txt', 'r')
z = f.readlines()
f.close()
k = []
for items in z:
print 'Current item %s'%items
answer = items.split('-');
k.append(answer[0].strip() + '\n')
f2 = open('foobar4.txt', 'w')
f2.writelines(k)
f2.close()
哈,我知道'rfind'和'rindex',而不是右侧'分裂'双。显然是正确的答案。 –
Python很棒:) – furas