конкатенация строки в python

Я преобразовываю командную строку в строку 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 ...

Не то, чтобы после '=' был пробел, из-за которого программа сообщает об ошибке.

Как я могу приписать '=' к пути?

0
задан mahmood 3 February 2012 в 17:39
поделиться