Newbie Questions: Swithing from Perl to Python
Luther Barnum
SpamSucks at rr.com
Sat Oct 25 22:16:52 EDT 2003
More information about the Python-list mailing list
Sat Oct 25 22:16:52 EDT 2003
- Previous message (by thread): Newbie Questions: Swithing from Perl to Python
- Next message (by thread): Newbie Questions: Swithing from Perl to Python
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
That was great Hans, thanks. I gave another example that explains number two a little better in another post. Luther "Hans Nowak" <hans at zephyrfalcon.org> wrote in message news:mailman.100.1067131109.702.python-list at python.org... > Luther Barnum wrote: > > I am a new Python programmer and I am having a few difficulties. I love Perl > > and I am just trying to learn Python because it is used heavily at work. It > > looks pretty cool so I am diving in. I'm sure they are easy but I not sure > > how to proceed. > > > > 1. How can I run a program and modify the output on the fly then send it to > > standard output. > > > > Example in Perl: > > > > ex. open(LS_PIPE, "/usr/bin/ls |"); > > while(<LS_PIPE>) { > > s/this/that/g; > > print; > > } > > close(LS_PIPE); > > I don't know enough Perl to be certain, but maybe it's something like: > > p = os.popen("/usr/bin/ls") > for line in p.readlines(): > line = line.replace("this", "that") > print line > p.close() > > > 2. How can I sort and print out a hash. > > > > Example in Perl: > > > > ex. foreach $string (sort keys %hash) { > > print("$string = $hash{$string}\n"); > > } > > # assuming we have a dict called d > items = d.items() # get all (key, value) pairs from the dict > items.sort() # sort them > for key, value in items: > print "%s = %s" % (key, value) > > HTH, > > -- > Hans (hans at zephyrfalcon.org) > http://zephyrfalcon.org/ > > > >
- Previous message (by thread): Newbie Questions: Swithing from Perl to Python
- Next message (by thread): Newbie Questions: Swithing from Perl to Python
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list