求助,請指導,謝謝!
有一個txt,比如是這樣
1.Jpg (829, 792) (976, 888) 0.99
10.Jpg (843, 651) (993, 750) 0.99
100.Jpg (1529, 151) (1683, 228) 0.87
101.Jpg (819, 655) (967, 754) 0.99
103.Jpg (837, 541) (988, 632) 0.99
103.Jpg (1552, 168) (1705, 245) 0.93
104.Jpg (1556, 693) (1713, 776) 0.83
105.Jpg (869, 258) (1018, 355) 0.96
106.Jpg (1559, 212) (1722, 284) 0.80
107.Jpg (873, 83) (1023, 182) 0.99
109.Jpg (1604, 277) (1756, 353) 0.89
110.Jpg (956, 726) (1105, 825) 0.99
110.Jpg (1596, 784) (1751, 863) 0.90
112.Jpg (963, 503) (1106, 595) 0.99
112.Jpg (1614, 301) (1757, 382) 0.91
我需要把第二列中大于1200的數和它所在的行洗掉,并把剩下的保存
輸出是這樣:
1.Jpg (829, 792) (976, 888) 0.99
10.Jpg (843, 651) (993, 750) 0.99
101.Jpg (819, 655) (967, 754) 0.99
103.Jpg (837, 541) (988, 632) 0.99
105.Jpg (869, 258) (1018, 355) 0.96
107.Jpg (873, 83) (1023, 182) 0.99
110.Jpg (956, 726) (1105, 825) 0.99
112.Jpg (963, 503) (1106, 595) 0.99
uj5u.com熱心網友回復:
逐行讀取用空格分割字串
把括號替換掉
用逗號分割字串
轉化為數字
對比大小
將符合條件的重新保存到一個新的檔案夾
uj5u.com熱心網友回復:
readline逐行讀取后,替換)為,替換(為“,”用split再取得各個部分,但注意,兩個逗號是中間有一個空的,再按你的條件判斷,寫入另一個檔案uj5u.com熱心網友回復:
好的知道了,謝謝您
uj5u.com熱心網友回復:
好的知道了,謝謝您
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/76634.html
上一篇:同心科赫曲線應該怎么弄?
下一篇:PYTHON
