2013-08-13 2 views
0

Что-то не так с моим кодом, но я не уверен, почему это неправильно!Чтение и запись в Python Специфическая проблема

import os 

os.system('cp $HOME/Documents/MATLAB/processFates.m $HOME/Documents/Outputs/test2') 

write = open('matlabEx.submit','w+') 

write.write(""" 
#$ -N matlab_example 
#$ -o job.out 
#$ -e job.error 
#$ -cwd 
#$ -S /bin/bash 
#$ -pe orte 2 
#$ -V 

matlab -nodesktop -nosplash -r \"fwhm = processFates('FWHM',200)\" 
""" 

write.close() 

os.system('qsub matlabEx.submit') 

Это не файл. Что не так?

+0

Что на самом деле происходит? – user2357112

ответ

4

Вы забыли закрывающуюся круглую скобку по вызову write.write.

+0

Спасибо. Это было глупо. haha – alvarezcl

+0

@alvarezcl: В будущем, если Python даст вам «SyntaxError», выполните быструю проверку на наличие ошибок. Обычно это что-то простое. – user2357112

+0

На самом деле, я забыл установить среду python: ** #!/Usr/bin/env python ** – alvarezcl

Смежные вопросы