我想知道对模块和模块内部的类使用完全相同的名称是否有任何风险。
请您参考如下方法:
PEP 8说模块应该有简短的全小写名称,而类名使用 CapWords 约定。因此,如果模块和类的名称相同,则说明您没有遵循这些样式约定。
从技术上讲,完全没有风险。