File processing - is Python suitable?
Jorgen Grahn
grahn+nntp at snipabacken.dyndns.org
Tue Jun 19 15:37:32 EDT 2007
On Tue, 19 Jun 2007 05:15:17 -0700, ferrad <acfer at hotmail.com> wrote:
> I have not used Python before, but believe it may be what I need.
>
> I have large text files containing text, numbers, and junk. I want to
> delete large chunks process other bits, etc, much like I'd do in an
> editor, but want to do it automatically. I have a set of generic
> rules that my fingers follow to process these files, which all follow
> a similar template.
Doesn't your text editor have recordable macros?
> Question: can I translate these types of rules into programmatical
> constructs that Python can use to process these files? Can Python do
> the trick?
Impossible to tell, since we do not know these rules. If they need
your good judgement, intelligence, knowledge or taste, a good text
editor, with careful application of recorded macros, is the way to go.
Maybe in combination with a few Perl or Python scripts and special
features of the text editor. I often find myself doing that kind of
work, when the text I start with is too irregular to be easily machine
parsable.
On the other hand, if the work is purely mechanical, tedious stuff,
there is a fair chance that it can be completely automated using
Python. (IMHO, Perl is often a better tool for this kind of
work, but few other languages beat Python in this area.)
/Jorgen
--
// Jorgen Grahn <grahn@ Ph'nglui mglw'nafh Cthulhu
\X/ snipabacken.dyndns.org> R'lyeh wgah'nagl fhtagn!
More information about the Python-list
mailing list