If it's an issue for you on Linux, you can always run a python shell and spawn your process there. On Windows you can't.
If you want spaces to be unparsed in parameters, you "quote" the parameter.
A="spaces in the argument" touch "$A" ls -l total 0 -rw-rw-r-- 1 me me 0 Dec 27 15:40 a file with spaces
If it's an issue for you on Linux, you can always run a python shell and spawn your process there. On Windows you can't.