os.spawnl error

2005-11-17 Thread Salvatore
Hello, Does someone already had ths problem ? >>> os.spawnl(os.P_NOWAIT,'c:\windows\notepad.exe') Traceback (most recent call last): File "", line 1, in ? File "C:\Python24\lib\os.py", line 565, in spawnl return spawnv(mode, file, args) OSError: [Errno 22] Invalid argument Regards Salva

Re: os.spawnl error

2005-11-17 Thread Larry Bates
The backslashes in your path are being interpreted as escape characters (e.g. \n is a newline). Try instead: os.spawnl(os.P_NOWAIT,r'c:\windows\notepad.exe') or os.spawnl(os.P_NOWAIT,'c:\\windows\\notepad.exe') -Larry Bates Salvatore wrote: > Hello, > > Does someone already had ths problem

Re: os.spawnl error

2005-11-17 Thread Fredrik Lundh
Salvatore wrote: > Does someone already had ths problem ? > os.spawnl(os.P_NOWAIT,'c:\windows\notepad.exe') > Traceback (most recent call last): > File "", line 1, in ? > File "C:\Python24\lib\os.py", line 565, in spawnl >return spawnv(mode, file, args) > OSError: [Errno 22] Invalid arg

Re: os.spawnl error

2005-11-17 Thread utabintarbo
I have found the judicious use of os.path.normpath(path) to be quite useful as well. Bob -- http://mail.python.org/mailman/listinfo/python-list