![]() |
1
2
来自PEP8:
通常,您只想导入您需要的内容,并确保导入是明确的(例如,列表中的第三个选项,但有时也是第四个选项)。 |
![]() |
2
1
一般来说,这取决于您正在尝试做什么以及您的编程风格。虽然它们都可能有效,但我建议坚持使用更明确的样式,如您列出的(3)和(4)。 使用*一次导入所有内容的问题是,它们容易出现名称空间错误,并且不清楚您实际使用的是什么模块。 虽然看起来需要做更多的工作,但如果你坚持只导入你需要的东西,它将导致更好的程序,更容易遵循。 |
![]() |
Alex Pander · cleaner代码的嵌套命名空间[已关闭] 6 年前 |
![]() |
Jamil Noyda · 导入模块的最佳方式Python[复制] 7 年前 |
![]() |
Samselvaprabu · 我们是否需要不惜任何代价避免重复? 7 年前 |
![]() |
user9549524 · 基于一列的值从二维矩阵中提取值 7 年前 |
![]() |
MedAl · 不使用try/catch处理异常 7 年前 |
![]() |
Declan McKenna · 特殊情况模式在Swift中是否多余? 7 年前 |