Scanning a file character by character
Tim Chase
python.list at tim.thechases.com
Tue Feb 17 15:26:17 EST 2009
Josh Dukes wrote:
> In [401]: import shlex
>
> In [402]: shlex.split("""Joe went to 'the store' where he bought a "box of chocolates" and stuff.""")
>
> how's that work for ya?
It works great if that's the desired behavior. However, the OP
wrote about splitting the lines into separate words, not
"treating quoted items as a single word". (OP: "How would I do
separate lines into words without scanning one character at a time?")
But for pulling out quoted strings as units, the shlex is a great
module.
-tkc
More information about the Python-list
mailing list