0
我有一個包含以下lines.In這一點,如果我給輸入的字符串爲「LOG_MOD_L0_RECEIVE_TXBRP_CONTROL」,那麼它應該從如何具體線路從文件複製在python
6.959999999: LOG_MOD_L0_RECEIVE_TXBRP_CONTROL(0,
0x0059005f,
0x0049006d,
0x00b9008b,
0x001300b9)
這是複製的訂單文件我的文件:
6.959999999: LOG_MOD_L0_RECEIVE_TXBRP_CONTROL(0,
0x0059005f,
0x0049006d,
0x00b9008b,
0x001300b9)
7.959999999: LOG_MOD_L0_RECEIVE_TXBRP_Measure(1,
0x0059005m,
0x0049006d,
0x04b9008b,
0x001300b9)
我的代碼:
fo=open("file1.txt","r")
fin=open("file2.txt","r")
string=raw_input("Enter the String:")
lines=fo.readlines()
for line in lines:
if string in line:
fin.write(line)
fin.close()
它僅複製這麼多。
6.959999999: LOG_MOD_L0_RECEIVE_TXBRP_CONTROL(0,
它不會複製直到括號結束。
它的工作100%絕對..非常感謝你 – user3082400
@ user3082400:然後,你找到一行''''之前用完了文件。 –
@ user3082400:我爲此添加了處理,但這確實意味着您可能正在處理截斷的輸入文件。 –