Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #40029

Re: Small program ideas

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)

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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