我的文本文件包含~20k行,如下所示:
FILE_A:
Run Code Online (Sandbox Code Playgroud)ATOM 624 SC1 SER 288 54.730 23.870 56.950 1.00 0.00 ATOM 3199 NC3 POP 487 50.780 27.750 27.500 1.00 3.18 ATOM 3910 C2B POP 541 96.340 99.070 39.500 1.00 7.00 ATOM 4125 W PW 559 55.550 64.300 16.880 1.00 0.00
现在我需要检查第4列(第2行和第3行)中的POP,并检查最后一列(10)中的值是否超过特定阈值(例如5.00).这些行 - 在这种情况下只是第3行 - 需要从file_A中删除并复制到新的file_B.含义:
FILE_A:
Run Code Online (Sandbox Code Playgroud)ATOM 624 SC1 SER 288 54.730 23.870 56.950 1.00 0.00 ATOM 3199 NC3 POP 487 50.780 27.750 27.500 1.00 3.18 ATOM 4125 W PW 559 55.550 64.300 16.880 1.00 0.00
FILE_B:
Run Code Online (Sandbox Code Playgroud)ATOM …