将环境变量注入字符串路径


昵称为空呵呵
2025-03-17 08:41:42 (5天前)


我有以下字符串:

some_string =“%envvar1%\ location \ execution.exe”
envvar1是一个值为“c:\”的环境变量,我想要一些函数如下:

some_string =“%…

3 条回复
  1. 0# 雪浴冰灵 | 2019-08-31 10-32




    1. import os

    2. def inject_env_variable(s):
      return s.replace(“%envvar1%”, os.environ[‘envvar1’])

    3. </code>


    应该做的伎俩


  2. 1# 烏鴉喝酒 | 2019-08-31 10-32




    os.path.expandvars

    可能就是你要找的东西。

    https://docs.python.org/3/library/os.path.html#os.path.expandvars


登录 后才能参与评论