simple string formatting question
Gary Herron
gherron at islandtraining.com
Fri Dec 14 10:48:30 EST 2007
More information about the Python-list mailing list
Fri Dec 14 10:48:30 EST 2007
- Previous message (by thread): simple string formatting question
- Next message (by thread): simple string formatting question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Neal Becker wrote: > I have a list of strings (sys.argv actually). I want to print them as a > space-delimited string (actually, the same way they went into the command > line, so I can cut and paste) > > So if I run my program like: > ./my_prog a b c d > > I want it to print: > > './my_prog' 'a' 'b' 'c' 'd' > > Just print sys.argv will almost work, but it's comma-delimited. > > There must be some clever way to do this. Any ideas? > > Use repr to get the quotes around each output arg, and use join on a space to the the space delimited string. >>> theList = ['./whatever', 'a', 'b', 'c'] >>> print ' '.join([repr(i) for i in theList]) './whatever' 'a' 'b' 'c' Gary Herron
- Previous message (by thread): simple string formatting question
- Next message (by thread): simple string formatting question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list