Issue with continous incrementing of unbroken sequence for a entire working day
Rick Johnson
rantingrickjohnson at gmail.com
Thu Feb 28 16:07:04 EST 2013
On Thursday, February 28, 2013 2:41:30 PM UTC-6, Morten Engvoldsen wrote:
>
> [...]
>
> def salesrecord():
> serial_number = 0
> sales_recrod = {'record1':'product1',
> 'record2':'product2',
> 'record3':'product3',
> }
>
> for i in sales_recrod:
> print sales_recrod[i]
> serial_number += 1
> print serial_number
> fo = open("workfile.txt", "wb")
> fo.write(str(serial_number))
> fo.close()
>
> with open("workfile.txt", 'r') as f:
> serial_number = f.read()
> today = date.today()
I would highly suggest breaking this code into a few specific functions:
def main()
def readDataFile()
def writeDataFile()
def computeDates()
def processSalesRecord()
and then run main from this:
if __name__ == '__main__':
main()
PS: Please trim superfluous quotes.
More information about the Python-list
mailing list