【发布时间】:2025-12-17 18:50:02
【问题描述】:
我正在用 Python 制作游戏,我的模块之一命名为“map”是有意义的。我首选的导入方式是这样做:
from mygame import map
然而,正如 pylint 告诉我的那样,这是重新定义内置的。处理这种情况的常用方法是什么?以下是我能想到的选择:
1) 忽略 pylint 警告,因为我不使用内置地图。
2) 改为:
import mygame
然后在我的代码中引用为 mygame.map。
3) 将我的地图模块重命名为其他名称(十六进制地图、游戏地图等)
我倾向于(2),但我想看看其他人的想法。
【问题讨论】:
标签: python coding-style naming-conventions conventions