代码之家  ›  专栏  ›  技术社区  ›  Evgeny

什么是内容%args.\uu dict\uu?

  •  -1
  • Evgeny  · 技术社区  · 7 年前

    我被一个声明搞糊涂了,发现 in post here :

    with open('cover.tex','w') as f:
        f.write(content%args.__dict__)
    

    到底是什么 content%args.__dict__ ?这是Python2.7吗?快速的搜索/询问没有帮助。

    更新:一个建议是 % modulo division ,它如何适用于字符串?

    1 回复  |  直到 7 年前
        1
  •  4
  •   BoarGules    7 年前

    content 包含窗体的字符串 "%(key)s" 这个 % 运算符这里是字符串插值运算符,它将导致 args.__dict__["key"] 代替 “%(键)s” 在写出来的字符串中。