Я преобразовываю командную строку в строку Python.Командная строка:
../src/clus -INFILE=../input/tua40.sq -OUTPUT=OUT
Оператор python:
c_dir = '~/prj/clus/'
c_bin = c_dir + 'src/clus'
c_data = c_dir + 'input/tua40.sq'
c = LiveProcess()
c.executable = c_bin
c.cwd = c_dir
c.cmd = [c.executable] + ['-INFILE=', 'c_data, '-OUTPUT=OUT']
Проблема в том, что c.cmd
в конце выглядит как
~/prj/clus/src/clus -INFILE= ~/prj/clus/input/tua40.sq ...
Не такпосле '=' есть пробел, который заставляет программу сообщать об ошибке.
Как я могу объединить '=' с путем?