如何通过91个建议提升Python代码质量?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1734个文字,预计阅读时间需要7分钟。
建议19:有节制地使用from...import语句。一般情况下,尽可能优先使用import a形式。有节制地使用from a import B形式。尽量避免使用from a import *,因为这会回灌命名空间。当只需要导入部分属性时,使用from a import B形式。
- 建议19:有节制地使用from…import语句
- 一般情况下尽量优先使用imort a形式。
- 有节制使用from a import B形式。
- 尽量避免使用from a import *,因为这回污染命名空间。
- 当只需要导入部分属性或者方法时。
- 模块中的这些属性和方法访问效率较高导致使用“模块名.名称”的形式进行访问过于繁琐时。
- 模块的文档明确说明需要使用from…import形式,导入的是一个包下面的子模块,且使用from…import形式能够更为简单和便利时。
- 建议20:优先使用absolute import来导入模块(忽略)
relative improt 在python3中已经移除。 - 建议21:i+=1 不等于 ++i
- “+”仅代表符号为正。
- 建议22:使用with自动关闭资源
- with语句支持嵌套。
本文共计1734个文字,预计阅读时间需要7分钟。
建议19:有节制地使用from...import语句。一般情况下,尽可能优先使用import a形式。有节制地使用from a import B形式。尽量避免使用from a import *,因为这会回灌命名空间。当只需要导入部分属性时,使用from a import B形式。
- 建议19:有节制地使用from…import语句
- 一般情况下尽量优先使用imort a形式。
- 有节制使用from a import B形式。
- 尽量避免使用from a import *,因为这回污染命名空间。
- 当只需要导入部分属性或者方法时。
- 模块中的这些属性和方法访问效率较高导致使用“模块名.名称”的形式进行访问过于繁琐时。
- 模块的文档明确说明需要使用from…import形式,导入的是一个包下面的子模块,且使用from…import形式能够更为简单和便利时。
- 建议20:优先使用absolute import来导入模块(忽略)
relative improt 在python3中已经移除。 - 建议21:i+=1 不等于 ++i
- “+”仅代表符号为正。
- 建议22:使用with自动关闭资源
- with语句支持嵌套。

