Legacy data parsing
hancock at anansispaceworks.com
Mon Jul 11 09:14:04 CEST 2005
On Friday 08 July 2005 01:31 pm, gov wrote:
> Where I work, we receive large quantities of data which is currently
> all printed on large, obsolete, dot matrix printers. This is a problem
> because the replacement parts will not be available for much longer.
> So I'm trying to create a program which will capture the fixed width
> text file data and convert as well as sort the data (there are several
> different report types) into a different format which would allow it to
> be printed normally, or viewed on a computer.
If this is really your reason for wanting to do this, it seems like your
solutions is overkill. If you really just want the data to get
reformatted for printing on a modern printer, it would be trivial to
do this with a text-formatter like "enscript" (see, e.g.:
http://people.ssh.com/mtr/genscript/ ) which produces Postscript
output from ASCII text.
On a typical Linux system, this sort of tool is usually part of your
printer installation, after which it runs more or less invisibly.
OTOH, if the *real* reason is that you don't like the look of the
dot matrix output and you want it *rearranged* and reformatted
for aesthetic reasons, then you might reasonably want to use
Python to do that as you suggest.
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks http://www.anansispaceworks.com
More information about the Python-list