2 ответов
+ 1
You can also use subprocess.call() if you want. For example,
import subprocess FNULL = open(os.devnull, 'w') #use this if you want to suppress output to stdout from the subprocess filename = "my_file.dat" args = "RegressionSystem.exe -config " + filename subprocess.call(args, stdout=FNULL, stderr=FNULL, shell=False)
The difference between call and Popen is basically that call is blocking while Popen is not, with Popen providing more general functionality. Usually call is fine for most purposes, it is essentially a convenient form of Popen.
https://www.quora.com/How-do-I-run-JUMP_LINK__&&__Python__&&__JUMP_LINK-files-from-the-windows-command-line
https://stackoverflow.com/questions/15928956/how-to-run-an-exe-file-with-the-arguments-using-python
+ 1
Alexander Sokolov Thanks buddy