problem with single-quote and double-quote when using subprocess.
xdicry at gmail.com
Mon Nov 3 23:47:05 CET 2008
i'm trying to call subprocess.popen on the 'command-based' function in
linux. When I run the command from the shell, like so:
goset -f ' "%s %s" name addr ' file_name
it works fine
however when I try to do it in python like so:
p = subprocess.Popen(["goest",'-f \'\"%s %s\" name addr\' ',
It always failed.
I also try like so:
p = subprocess.Popen(["goest","-f '\"%s %s\" name addr' ",
It also failed.
Does anybody have a good suggestion for this matter? thanks in
More information about the Python-list