Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #40029
| Date | 2013-02-26 22:27 -0500 |
|---|---|
| From | Dave Angel <davea@davea.name> |
| Subject | Re: Small program ideas |
| References | <b785a583-a10d-4203-882f-c09c5610ce75@googlegroups.com> <1cff6513-4d67-4fdc-a86d-945635859683@googlegroups.com> <mailman.2534.1361859347.2939.python-list@python.org> <c136f09a-f5a1-4c21-9c75-45a98ae291a7@googlegroups.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.2592.1361935656.2939.python-list@python.org> (permalink) |
On 02/26/2013 05:47 PM, eli m wrote: > On Monday, February 25, 2013 10:15:24 PM UTC-8, Dave Angel wrote: >> On 02/25/2013 10:48 PM, eli m wrote: >> >>> On Friday, February 15, 2013 7:22:41 PM UTC-8, eli m wrote: >> >>>> Any small program ideas? I would prefer to stick to command line ones. Thanks. >> >>> >> >>> Thank you guys for the suggestions. Any more? >> >>> >> >> >> >> There are all kinds of things you could do. First, consider something >> >> that might be useful. >> >> >> >> 1) checksum all the files in a directory tree, using various checksum >> >> algorithms. >> >> >> >> 2) Convert one kind of file to another. >> >> <snip> >> > > How hard would it be to change one file to another and would it be a small-medium sized program? > Depends on the kinds of the two files. To convert an Excel spreadsheet file to a csv file might be a lot of work, thousands of lines, not to mention having to dig up the docs. But to convert a DOS text file (with lines ending cr/lf) into a Unix text file (with lines ending lf) would be a dozen lines, shrinkable to 3 with lots of experience. (And I'd probably prefer the dozen line version) Other conversions might be somewhere in between. You could do data compression, like bzip, using the modules in the standard library. Note that utility commands may exist, but it can be instructive to do it "by hand" anyway, to learn how. Look at the following libraries, and see how you could write the glue to make them into useful file conversion utilities. Then test them against the standard equivalents, to make sure your code really work. alib, gzip, bz2, zipfile, tarfile, csv, ConfigParser, robotparser, ... -- DaveA
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Small program ideas eli m <techgeek201@gmail.com> - 2013-02-15 19:22 -0800
Re: Small program ideas Mitya Sirenef <msirenef@lightbird.net> - 2013-02-15 22:52 -0500
Re: Small program ideas eli m <techgeek201@gmail.com> - 2013-02-15 19:57 -0800
Re: Small program ideas Mitya Sirenef <msirenef@lightbird.net> - 2013-02-15 23:19 -0500
Re: Small program ideas Mark R Rivet <markrrivet@aol.com> - 2013-02-16 12:42 -0500
Re: Small program ideas eli m <techgeek201@gmail.com> - 2013-02-15 19:57 -0800
Re: Small program ideas Mark R Rivet <markrrivet@aol.com> - 2013-02-16 12:40 -0500
Re: Small program ideas eli m <techgeek201@gmail.com> - 2013-02-25 19:48 -0800
Re: Small program ideas Dave Angel <davea@davea.name> - 2013-02-26 01:15 -0500
Re: Small program ideas eli m <techgeek201@gmail.com> - 2013-02-26 14:47 -0800
Re: Small program ideas Joshua Landau <joshua.landau.ws@gmail.com> - 2013-02-27 00:22 +0000
Re: Small program ideas eli m <techgeek201@gmail.com> - 2013-02-26 16:47 -0800
Re: Small program ideas eli m <techgeek201@gmail.com> - 2013-02-26 16:47 -0800
Re: Small program ideas Dave Angel <davea@davea.name> - 2013-02-26 22:27 -0500
Re: Small program ideas Chris Angelico <rosuav@gmail.com> - 2013-02-27 17:18 +1100
Re: Small program ideas eli m <techgeek201@gmail.com> - 2013-02-26 14:47 -0800
Re: Small program ideas "Vytas D." <vytasd2013@gmail.com> - 2013-02-26 13:21 +0000
Re: Small program ideas Neil Cerutti <neilc@norwich.edu> - 2013-02-26 14:32 +0000
Re: Small program ideas Matej Cepl <mcepl@redhat.com> - 2013-02-26 14:21 +0100
Re: Small program ideas eli m <techgeek201@gmail.com> - 2013-03-18 16:51 -0700
Re: Small program ideas Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-03-19 00:56 +0000
Re: Small program ideas PMT <d12123176@mydit.ie> - 2013-03-28 11:46 -0700
Re: Small program ideas Neil Cerutti <neilc@norwich.edu> - 2013-03-29 13:43 +0000
csiph-web