2013-03-01 3 views
2
def diffFile(path): 
    firstFile=run("md5sum "+path) 
    return firstFile 

Я хочу выполнить описанный выше метод и получить возвращаемый «firstFile» при вызове метода python без успеха до сих пор пробовал все возможные способы. глобально также не работает, чтобы отправить возврат на главный вызов. Ткань создает другой процесс, так что любая альтернатива?Как вернуться из ткани def

ответ

1

Просто используйте модуль подпроцесса для вызова внешних файлов. Существует несколько способов обработки различных выходных потоков при вызове внешних файлов.

def diffFile(path): 
    return subprocess.check_output("md5sum "+path) 

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

  • Нет связанных вопросов^_^