"Dave Angel" <d...@davea.name> wrote:

it has nothing to do with being on a command line.  You're using
semicolon to combine several statements, and there are restrictions on
what can be combined that way.  One restriction is the looping
constructs, for, if, while.

Ok, I suspected something like that.

You can do it easily enough with a list comprehension.  Let us know if
you can't work that out.

Later. I'm only scratching the surface of Python.

Any reason why you don't just make a one-file python script, and run
that instead of your one line batch file?

I though of calling that python line from a C-program using
popen() and parsing the output. Since popen() on Win32 AFAIK doesn't accept multiple lines, I guess I must write a .py-file to %TEMP first.

Thank to all.

--gv
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to