Re: [Tutor] Replying

2011-03-29 Thread Tim Golden
On 28/03/2011 23:17, Steven D'Aprano wrote: Corey Richardson wrote: Thunderbird has a reply list button that I use. It does? What version are you using? Also, if you're a keyboard person, Ctrl-Shift-L (Win7, TB 3.1.9) TJG ___ Tutor maillist -

Re: [Tutor] how to join two text files ?

2011-03-29 Thread Mateusz K
Well...it looks like I do not know how to use it. Could You help me Example file_1: 20 53 2.66196 21 53 2.67512 20 52 2.63444 21 52 2.94148 Example file_2:

Re: [Tutor] finding directory of self

2011-03-29 Thread Alan Gauld
Rance Hall ran...@gmail.com wrote osname = os.name pathtocfg = os.path.dirname(sys.argv[0]) configfileloc = os.path.abspath(pathtocfg) os.chdir(configfileloc) to set the directory of all subsequent file lookups in a script. This is not the most user friendly thing to do. Some sys admins

Re: [Tutor] server used in python

2011-03-29 Thread Alan Gauld
ema francis ema...@gmail.com wrote I am learnning python for 3 months from now. I wanted to know how and what *server* is used in python web development?Looking for your help Python is blessed with very many web development frameworks. For basic CGI programming you can use the basic

Re: [Tutor] How to read remote text file?

2011-03-29 Thread Alan Gauld
Ratna Banjara mast.ra...@gmail.com wrote I need to read text file from remote server and generate excel file from local computer using python. Is it possible? If so how? Which bit is hard? The reading the file remotely? Or the generating Excel? If the file system is mounted on your local

Re: [Tutor] Problem recognizing '{' character?

2011-03-29 Thread Peter Otten
Ben Hunter wrote: Hi, I'm completing the Python lessons on YouTube that Google posted. At the end of section 2 of day 2, there is a task to identify files then put them in a zip file in any directory. The code is from the 'solution' folder, so it's not something I wrote. I suspect I have a

Re: [Tutor] how to join two text files ?

2011-03-29 Thread Peter Otten
Mateusz K wrote: I have many text files, where data is delimited by space. Each file contain three colums: coordinate x, coordinate y and value for this location. I would like to join this data to get one big file which will contain columns: coordinate x, coordinate y,

Re: [Tutor] Problem recognizing '{' character?

2011-03-29 Thread Tim Golden
On 29/03/2011 09:41, Peter Otten wrote: Ben Hunter wrote: Hi, I'm completing the Python lessons on YouTube that Google posted. At the end of section 2 of day 2, there is a task to identify files then put them in a zip file in any directory. The code is from the 'solution' folder, so it's not

[Tutor] What's the logic behind parameters and arguments?

2011-03-29 Thread David
Dear list readers, the command find() takes two parameters, start and end, e.g.: find(substring[, start[, end]]). Here, a substring is located UP TO BUT NOT INCLUDING the optional parameter 'end'. Compare this to replace(). replace() comes with the count argument, e.g.: replace(old, new[,

Re: [Tutor] What's the logic behind parameters and arguments?

2011-03-29 Thread Rafael Durán Castañeda
I don't see discrepancy, end and count are two arguments than mean very different things. End is the position where find ends, it could be included or excluded, in this case is excluded. Count is the maximun number of substrings you want to replace, it wouldn't make sense count=6 if you want to

Re: [Tutor] What's the logic behind parameters and arguments?

2011-03-29 Thread Alan Gauld
Rafael Durán Castañeda rafadurancastan...@gmail.com wrote I don't see discrepancy, end and count are two arguments than mean very different things. End is the position where find ends, it could be included or excluded, in this case is excluded. Count is the maximun number of substrings you

Re: [Tutor] What's the logic behind parameters and arguments?

2011-03-29 Thread Steven D'Aprano
David wrote: Dear list readers, the command find() takes two parameters, start and end, e.g.: find(substring[, start[, end]]). Here, a substring is located UP TO BUT NOT INCLUDING the optional parameter 'end'. Compare this to replace(). replace() comes with the count argument, e.g.:

Re: [Tutor] Replying

2011-03-29 Thread Steven D'Aprano
Corey Richardson wrote: After inspecting the headers of emails from a few different lists, it appears: List-Id, Lust-Unsubscribe, List-Archive, List-Post, List-Help, Oh to be young again... I could have done with a Lust-Unsubscribe command quite a few times... -- Steven

Re: [Tutor] Problem recognizing '{' character?

2011-03-29 Thread Ben Hunter
Thanks a ton. For the record I did read the 'command' module help page, but must have skipped over the 'Platforms: Unix' and 'Deprecated' parts. I successfully got it to work with the subprocess module, but I really appreciate you filling out the rest with the sys.stderr.write(stderrdata). I

Re: [Tutor] Replying

2011-03-29 Thread markrivet
Ok, thanks. I didn't think we should be replying to individuals unless on special case's. I also will have edit my header, but that's fine. -Original Message- From: Steven D'Aprano st...@pearwood.info Sent: Monday, March 28, 2011 6:14pm To: tutor@python.org Subject: Re: [Tutor] Replying

[Tutor] String formatting question.

2011-03-29 Thread Prasad, Ramit
Is there a difference (or preference) between using the following? %s %d % (var,num) VERSUS {0} {1}.format(var,num) Ramit Ramit Prasad | JPMorgan Chase Investment Bank | Currencies Technology 712 Main Street | Houston, TX 77002 work phone: 713 - 216 - 5423 This communication is for

[Tutor] Grouping based on attributes of elements in a List

2011-03-29 Thread ranjan das
I have the following list List=[( 'G1', 'CFS', 'FCL', 'R1' ),('G3', 'LOOSEFREIGHT', 'MIXEDLCL', 'R9'), ('G4', 'CFS', 'FCL', 'R10' ), ('G2', 'LOOSEFREIGHT', 'LCL', 'R4' ), ('G1', 'CFS', 'FCL', 'R2' ), ('G2', 'LOOSEFREIGHT', 'LCL', 'R5') ] now I want to group this elements of List first by

Re: [Tutor] String formatting question.

2011-03-29 Thread Corey Richardson
On 03/29/2011 03:41 PM, Prasad, Ramit wrote: Is there a difference (or preference) between using the following? %s %d % (var,num) VERSUS {0} {1}.format(var,num) Ramit If you're using Python 3, use the second one. If you're using Python 2, you have no option but to use the first, as far

Re: [Tutor] Grouping based on attributes of elements in a List

2011-03-29 Thread Eli Nazarova
On 3/29/2011 4:03 PM, ranjan das wrote: I have the following list List=[( 'G1', 'CFS', 'FCL', 'R1' ),('G3', 'LOOSEFREIGHT', 'MIXEDLCL', 'R9'), ('G4', 'CFS', 'FCL', 'R10' ), ('G2', 'LOOSEFREIGHT', 'LCL', 'R4' ), ('G1', 'CFS', 'FCL', 'R2' ), ('G2', 'LOOSEFREIGHT', 'LCL', 'R5') ] now I

Re: [Tutor] String formatting question.

2011-03-29 Thread James Reynolds
On Tue, Mar 29, 2011 at 4:21 PM, Corey Richardson kb1...@aim.com wrote: On 03/29/2011 03:41 PM, Prasad, Ramit wrote: Is there a difference (or preference) between using the following? %s %d % (var,num) VERSUS {0} {1}.format(var,num) Ramit If you're using Python 3, use the second

[Tutor] Run application from MS-DOS with sys.argv

2011-03-29 Thread Susana Iraiis Delgado Rodriguez
Hello List: I developed a script to walk through a specific directory in my PC and look for files with the same extension (.shp). I want the user to enter from MS-DOS and write the the directory, file extension and csv filename. My script reads the arguments from Windows console, but when I

Re: [Tutor] Grouping based on attributes of elements in a List

2011-03-29 Thread Sander Sweers
On 29 March 2011 22:03, ranjan das ranjand2...@gmail.com wrote: List=[( 'G1', 'CFS', 'FCL', 'R1' ),('G3', 'LOOSEFREIGHT', 'MIXEDLCL', 'R9'), ('G4', 'CFS', 'FCL', 'R10' ), ('G2',  'LOOSEFREIGHT', 'LCL', 'R4' ), ('G1', 'CFS', 'FCL', 'R2' ), ('G2', 'LOOSEFREIGHT', 'LCL', 'R5')  ] now I want to

Re: [Tutor] Grouping based on attributes of elements in a List

2011-03-29 Thread Rafael Durán Castañeda
This would work nice too: list_=[( 'G1', 'CFS', 'FCL', 'R1' ),('G3', 'LOOSEFREIGHT', 'MIXEDLCL', 'R9'), ('G4', 'CFS', 'FCL', 'R10' ), ('G2', 'LOOSEFREIGHT', 'LCL', 'R4' ), ('G1', 'CFS', 'FCL', 'R2' ), ('G2', 'LOOSEFREIGHT', 'LCL', 'R5') ] sorted(list_,key=lambda l: l[1:3]) [('G1', 'CFS',

Re: [Tutor] Grouping based on attributes of elements in a List

2011-03-29 Thread Sander Sweers
On 29 March 2011 23:52, Sander Sweers sander.swe...@gmail.com wrote: On 29 March 2011 22:03, ranjan das ranjand2...@gmail.com wrote: New_List=[ [ ( 'G1', 'CFS', 'FCL', 'R1' ), ('G1', 'CFS', 'FCL', 'R2' ), ('G4', 'CFS', 'FCL', 'R10' ) ], [ ('G2',  'LOOSEFREIGHT', 'LCL', 'R4' ), ('G2',

Re: [Tutor] Grouping based on attributes of elements in a List

2011-03-29 Thread Sander Sweers
2011/3/29 Rafael Durán Castañeda rafadurancastan...@gmail.com: And more pythonic, I think I don't agree :-). I think itemgetter from the operator module is more flexible, readable and elegant than using a lamda. How would you sort on the first and last item with lambda? Greets Sander

Re: [Tutor] server used in python

2011-03-29 Thread Japhy Bartlett
I think tornado (http://tornadoweb.org) is one of the easiest server / frameworks to learn and work with. On Tue, Mar 29, 2011 at 4:21 AM, Alan Gauld alan.ga...@btinternet.com wrote: ema francis ema...@gmail.com wrote I am learnning python for  3 months from now. I wanted to know how and

Re: [Tutor] Grouping based on attributes of elements in a List

2011-03-29 Thread Rafael Durán Castañeda
From python docs: For non-negative indices, the length of a slice is the difference of the indices, if both are within bounds. For example, the length of word[1:3] is 2. Example: list_[1][1:3] ('LOOSEFREIGHT', 'MIXEDLCL') As I said i think my approach is more pythonic, but I'm not absolutely

Re: [Tutor] Grouping based on attributes of elements in a List

2011-03-29 Thread Alan Gauld
Sander Sweers sander.swe...@gmail.com wrote flexible, readable and elegant than using a lamda. How would you sort on the first and last item with lambda? Wouldn't you just return a tuple of the two elements? Or am I missing something having jumped into the middle of the thread... Alan

Re: [Tutor] String formatting question.

2011-03-29 Thread Blockheads Oi Oi
On 29/03/2011 20:41, Prasad, Ramit wrote: Is there a difference (or preference) between using the following? %s %d % (var,num) VERSUS {0} {1}.format(var,num) Ramit ___ Tutor maillist - Tutor@python.org To unsubscribe or change subscription

Re: [Tutor] Grouping based on attributes of elements in a List

2011-03-29 Thread Sander Sweers
On 30 March 2011 00:30, Alan Gauld alan.ga...@btinternet.com wrote: Wouldn't you just return a tuple of the two elements? Or am I missing something having jumped into the middle of the thread... Ah yes, you are correct. But imo reading key=lambda l: (l[1], l[0], l[2]) (which would be needed to

Re: [Tutor] String formatting question.

2011-03-29 Thread Modulok
For simple strings I use the %s % foo version, for more complex stuff I use the .format() method. I find it easier to control spacing and alignments with the .format() method, but that's just me. -Modulok- On 3/29/11, Blockheads Oi Oi breamore...@yahoo.co.uk wrote: On 29/03/2011 20:41, Prasad,

[Tutor] (no subject)

2011-03-29 Thread Andrés Chandía
I'm new to this list, so hello everybody!. The stuff: I'm working with regexps and this is my line: contents = re.sub(ul\/u, le ,contents) in perl there is a way to reference previous registers, i.e. $text =~ s/u(l|L|n|N)\/u/$1e/g; So I'm looking for the way to do it in python, obviously

Re: [Tutor] String formatting question.

2011-03-29 Thread Wayne Werner
On Tue, Mar 29, 2011 at 2:41 PM, Prasad, Ramit ramit.pra...@jpmchase.comwrote: Is there a difference (or preference) between using the following? %s %d % (var,num) VERSUS {0} {1}.format(var,num) Practically there's no difference. In reality (and under the hood) there are more differences,