utils.py 文件源码

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

项目:sublimeTextConfig 作者: luoye-fe 项目源码 文件源码
def replace_variables(value, variables):
    if hasattr(sublime, 'expand_variables'): # ST3, Build 3068
        # stringify dict
        for k in variables.keys():
            variables[k] = str(variables[k]);
        return sublime.expand_variables(value, variables)
    else:
        # sort keys after length, to get $file_path before $file
        keys = list(variables.keys())
        keys.sort(key=len, reverse=True)
        for k in keys:
            key = "${%s}" % k
            if key in value:
                value = value.replace(key, str(variables[k]))
    return value


# ##################################################### LIST utils #########
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号