def diffFile(path):
firstFile=run("md5sum "+path)
return firstFile
我想执行上面的方法并在 python 的调用方法中获取返回“firstFile”,到目前为止没有成功尝试所有可能的方式。 global 也无法将返回发送到主调用.. fabric 创建另一个进程,所以还有其他选择吗?
请您参考如下方法:
只需使用 subprocess 模块来调用外部文件。 调用外部文件时,有几种方法可以处理不同的输出流。
def diffFile(path):
return subprocess.check_output("md5sum "+path)
