2015-07-24 3 views
0

Я пытаюсь выполнить команду в linux, когда присутствует файл fast_dp.mtz. Однако я получаю ошибку атрибута.Почему я получаю AttributeError

import sys 
import os 
import time 
import copy 
import exceptions 
import traceback 
import subprocess 
import os.path 

from run_job import run_job 

if(os.path_isfile('fast_dp.mtz')): 
    os.system('fast_ep sad=fast_dp.mtz') 

ответ

0

Хорошо, я понял, что я делаю неправильно. Оказывается, что в Geany os.path команда файла имеет знак «_» (подчеркивание), в то время как мой python 2.7 нуждался в «.». (Период). Я просто меняю это, и программа работает нормально.

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