On Fri, Mar 1, 2013 at 6:23 AM, John Gordon <gor...@panix.com> wrote: > In <mailman.2663.1362078015.2939.python-l...@python.org> Morten Engvoldsen > <mortene...@gmail.com> writes: > >> But, if i save the serial_ number value in file, then how will it decide >> to reset the serial number to '1' when the batch runs on next working day. > > Name the file so that it contains the date, i.e. "serial_numbers.2013-02-28". > > If the file exists, you know that the program has already run today and > you can read the file to obtain the previous serial number. > > If the file does not exist, you know the program has not yet run today > and you can start the serial number at 1.
Probably overkill; simpler to have just one file and record the date. Just be careful of definitions - do you use the current date UTC or the current date local time? And be aware of what might happen if the local clock is changed. ChrisA -- http://mail.python.org/mailman/listinfo/python-list