Hello list. I'm a newbie when it comes to Python.
I'm trying to turn this:
def print_sys_path():
i = 0
for p in sys.path:
print ('sys.path[%2d]: %s' % (i, p))
i += 1
into a one-line python command (in a .bat file):
python -c "import sys,os; i=0; for p in sys.path: print('sys.path[%%2d]: %%s' %%
(i, p)); i+=1"
But:
File "<string>", line 1
import sys,os; i=0; for p in sys.path: print('sys.path[%2d]: %s' % (i, p));
i+=1
^
SyntaxError: invalid syntax
The caret is on the 'for'. What's the problem?
--gv
--
http://mail.python.org/mailman/listinfo/python-list