molmaker.py 文件源码

python
阅读 41 收藏 0 点赞 0 评论 0

项目:molmaker 作者: mnmelo 项目源码 文件源码
def find_exec(name, error='error', extra=""):
    proc = subprocess.Popen(["which", name], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
    path = proc.communicate()[0]
    if path:
        path = path.strip()
        if os.path.islink(path):
            path = os.readlink(path)
        return path
    else:
        if error in ('error', 'warning'):
            sys.stderr.write("%s: can't find %s in $PATH.\n" % (error, name))
            if extra:
                sys.stderr.write("%s\n" % (extra,))
            if error == 'error':
                sys.exit()
        return False


# Classes
##########
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号