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

Python ConfigParser.ini解析和可移植变量替换

  •  0
  • JamesThomasMoon  · 技术社区  · 6 年前

    .ini 引用特殊变量的条目 例如

    [magic_module]
    magic_directory: ${env:PWD}/magic
    

    [magic_module]
    magic_directory: C:/Users/user1/projects/project1/magic
    

    我想喝一杯 路径输入,更便携,而不是硬编码到我的电脑。是蟒蛇吗 ConfigParser


    这和这个问题稍有不同 ConfigParser and String interpolation with env variable 因为我想知道 任何 可能的默认插值变量,而不仅仅是环境变量。

    这是为了将信息传递给不同的模块( mypy )使用 配置分析器 .

    具体来说,这是为了提高Python包的可移植性。我在试着设置 mypy_path within a mypy.ini

    使用python3.7。

    0 回复  |  直到 6 年前
    推荐文章