我有下面的腳本,它基本上刪除了「 - 」後面的句子,當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