跳到内容

invalid-envvar-value (PLE1507)

源自 Pylint 代码检查工具。

作用

检查带有无效 key 参数的 os.getenv 调用。

为什么这不好?

os.getenv 仅支持字符串作为第一个参数 (key)。

如果提供的参数不是字符串,os.getenv 将在运行时抛出 TypeError

示例

import os

os.getenv(1)

建议改为

import os

os.getenv("1")