import subprocess, sys perl = "C:\\Perl64\\bin\\perl.exe" perl_script "C:\\vub_work\\py_learn\\hello.pl" pl_script = subprocess.Popen([perl, perl_script], stdout=sys.stdout) pl_script.communicate() #### File "", line 4 perl_script "C:\\vub_work\\py_learn\\hello.pl" ^ SyntaxError: invalid syntax