2017-04-14 1 views
-2

Ich habe Textdatei wie diese und ich brauche die ganze Zahl von jeder Zeile wie 246.012 und subtrahieren sie von der nächsten Zeile der ganzen Zahl mit Pythonden Integer-Wert zu erhalten, nachdem: und subtrahieren sie von dem nächsten Wert

[739:246012] PHYThrad: DSPMsgQ Received: msg type is[130] and SFNSF [14996] [SFN:937 SF:4] 
[739:246050] START of MACThread:receved msg type[47] 
[739:247021] PHYThrad: DSPMsgQ Received: msg type is[130] and SFNSF [14997] [SFN:937 SF:5] 
[739:247059] START of MACThread:receved msg type[47] 
[739:248013] PHYThrad: DSPMsgQ Received: msg type is[130] and SFNSF [14998] [SFN:937 SF:6] 
[739:248053] START of MACThread:receved msg type[47] 
zu erhalten

Antwort

0

Dies sollte den Trick tun:

with open('myfile.txt') as a: 
    a = a.readlines() 
    nums = [int(lines[lines.find(':')+1:lines.find(']')]) for lines in a] 
    result = [y - x for x, y in zip(nums, nums[1:])] 

print result 
Verwandte Themen