Bottom Page

• 3 Vote(s) - 3 Average
• 1
• 2
• 3
• 4
• 5
 python how to find difference between two values hare Unladen Swallow Posts: 1 Threads: 1 Joined: Jan 2019 Reputation: 0 Likes received: 1 #1 Jan-14-2019, 09:49 PM (This post was last modified: Jan-14-2019, 10:15 PM by Gribouillis. Edited 4 times in total.) Need help in giving me an idea on how to get the output I am new to python. My input is like this: ``````Output: M <01/14/2019 08:07:01> Count:0 Total:50 Free: 20 A B M <01/14/2019 08:07:04> Count:1 Total:5 Free:10 A B M <01/14/2019 08:07:07> Count:2 Total:5 Free:3 A B `````` I am trying to make a output like where it prints the free and then the difference between the current free and previous free ``````Output: M <01/14/2019 08:07:01> Count:0 Free: 20 M <01/14/2019 08:07:04> Count:1 Free: 10 absolute difference between time and prev time is -10 M <01/14/2019 08:07:07> Count:2 Free: 3 absolute difference between time and prev time is -7 . `````` And then later on i need to determine the time when we had the most negative free value. I tried a code like this Which printed ``` with open("summ4.txt") as f: # get first line/number nxt = int(next(f)) for n in f: print("absolute difference between {} and {} = {}" .format(n.rstrip(), nxt, abs(int(nxt) - int(n)))) # set nxt equal to the next number nxt = int(next(f,0)) a=open('summ1.txt','r').readlines() b=open('summ3.txt','r').readlines() with open('summ.txt','w') as out: for i in range(0,365): print>>out,a[i].rstrip(),b[i] ``` . i hit ``````Error:Traceback (most recent call last): File "3.py", line 39, in .format(n.rstrip(), nxt, abs(int(nxt) - int(n)))) ValueError: zero length field name in format `````` . I guess my input file has a tab in the start and not able to get a difference rightly. . Any pointers on how to achieve the desired result? Thanks, Hare Gribouillis wrote Jan-14-2019, 10:13 PM:Please post all code, output and errors (it it's entirety) between their respective tags. Refer to BBCode help topic on how to post. Use the "Preview Post" button to make sure the code is presented as you expect before hitting the "Post Reply/Thread" button. I fixed for you this time. Please use code tags on future posts. Gribouillis wrote Jan-14-2019, 10:13 PM:Please post all code, output and errors (it it's entirety) between their respective tags. Refer to BBCode help topic on how to post. Use the "Preview Post" button to make sure the code is presented as you expect before hitting the "Post Reply/Thread" button. I fixed for you this time. Please use code tags on future posts. You like this post Gribouillis Posts: 1,783 Threads: 15 Joined: Jan 2018 Reputation: 169 Likes received: 431 #2 Jan-14-2019, 10:18 PM It seems that you are using an old version of python, isn't that the problem? You like this post « Next Oldest | Next Newest »

Top Page

 Possibly Related Threads... Thread Author Replies Views Last Post How to find sum difference between two csv Prince_Bhatia 3 210 Jul-30-2019, 05:35 AM Last Post: ndc85430 Python Script to Produce Difference Between Files and Resolve DNS Query for the Outpu sultan 2 245 May-22-2019, 07:20 AM Last Post: buran Socket creation speed difference Python 2.7 / Python 3.7 PiAil 1 440 Feb-13-2019, 01:55 PM Last Post: PiAil What is the difference between them in Python 3.7? cametan 8 679 Aug-27-2018, 07:18 PM Last Post: cametan 1 What is Jupyter? and what's the difference between it and "pure python"? InigoSJ 2 701 Apr-05-2018, 07:24 PM Last Post: InigoSJ

Forum Jump:

Users browsing this thread: 1 Guest(s)