You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何提取Python环境变量中冒号后的字符串并生成数组?

提取环境变量中冒号后的用户ID

实现步骤

  1. 先通过os.environ获取目标环境变量:
import os

included_users = os.environ["INCLUDED_USERS"]
  1. 对获取到的字符串进行分割和提取:
# 按逗号拆分出每个用户的条目
user_items = included_users.split(',')
# 遍历每个条目,提取冒号后的ID(先判断条目包含冒号,避免报错)
user_ids = [item.split(':')[1] for item in user_items if ':' in item]
# 将所有ID用逗号拼接后存入列表,得到你需要的格式
INCLUDED_USERS_ID = [','.join(user_ids)]

说明

  • 运行上述代码后,若环境变量INCLUDED_USERS的值为fname.lname:UDWADAW,fname2.lname2:DADWAD,fname3.lname3:DWAFUD,最终INCLUDED_USERS_ID的结果就是["UDWADAW,DADWAD,DWAFUD"]
  • 如果你需要每个ID单独作为列表的元素,直接用INCLUDED_USERS_ID = user_ids即可,结果会是["UDWADAW", "DADWAD", "DWAFUD"]

内容的提问来源于stack exchange,提问作者ProjectLuo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 04:12:10