相关疑难解决方法(0)

Python 中要避免的变量名

某处是否有一个列表(或者更好的是一个模块!),我可以用它来检查字符串是否是变量名称的“坏”选择,其中“坏”被定义为“是关键字或内置 -在功能等”?

我有一个从 Jinja 模板(准确地说是 Django 模型)生成 Python 类的脚本,我想修复由于我上面提到的原因而不适合的任何字段名称。

到目前为止,我有一张看起来像这样的支票:

def is_bad_name(name):
    return keyword.iskeyword(name) or (name in ["type"])
Run Code Online (Sandbox Code Playgroud)

因此,表达我的问题的另一种方式是:除了“类型”之外,我还应该在该列表中添加什么?

我意识到不可能有任何完整的列表,因为它会根据我正在使用的其他模块中定义的内容而有所不同,但我想知道是否有一个很好的列表,列出了几乎永远不会使用的东西。谢谢!

python code-generation reserved-words

2
推荐指数
1
解决办法
3286
查看次数

标签 统计

code-generation ×1

python ×1

reserved-words ×1