如何编写更专业的 Python 代码技巧分享?
- 内容介绍
- 文章标签
- 相关推荐
本文共计864个文字,预计阅读时间需要4分钟。
您好,我是征哥,新来的朋友,麻烦您点上面卡片关注一下。自己写代码只给自己看,其实怎么写都行。一旦有团队合作,或者要分享自己的代码,就要好好写了,专业的代码可以为自代言。
你好,我是征哥,新来的朋友,还请点上面的卡片关注一下。
自己写代码只给自己看,其实怎么写都行。一旦有团队合作,或者要分享自己的代码,就要好好写了,专业的代码可以为自己积累技术影响力。
今天就来分享如何使用 black、mypy、pylint 来让自己的代码更加专业。
1、用 black 来格式化
black 可以按照 PEP8 的规范进行格式化,同时注重代码的阅读体验。
如果问我对哪一种格式化工具最满意,毫无疑问是 black。写完代码,觉得代码看着不爽,就在命令行 black xxx.py 就可以了,也可以 black 一个目录,对该目录的所有文件进行格式化。
安装:
pip install black除了简单的 black 文件名或目录,black 还有很多选项非常实用。
比如指定 Python 版本进行格式化(不同版本略有不同):
black -t py310 some_python_file.py#black --target-version=py310
设置代码行的长度:
black -l 79 some_python_file.py仅仅检查而不修改:
black --check some_python_file.py2、用 mypy 检查类型提示
mypy 是 Python 的静态类型检查器,可用于检查添加到 Python 代码中的类型注释。mypy 在检查不同函数甚至模块之间的类型依赖关系方面非常强大。
本文共计864个文字,预计阅读时间需要4分钟。
您好,我是征哥,新来的朋友,麻烦您点上面卡片关注一下。自己写代码只给自己看,其实怎么写都行。一旦有团队合作,或者要分享自己的代码,就要好好写了,专业的代码可以为自代言。
你好,我是征哥,新来的朋友,还请点上面的卡片关注一下。
自己写代码只给自己看,其实怎么写都行。一旦有团队合作,或者要分享自己的代码,就要好好写了,专业的代码可以为自己积累技术影响力。
今天就来分享如何使用 black、mypy、pylint 来让自己的代码更加专业。
1、用 black 来格式化
black 可以按照 PEP8 的规范进行格式化,同时注重代码的阅读体验。
如果问我对哪一种格式化工具最满意,毫无疑问是 black。写完代码,觉得代码看着不爽,就在命令行 black xxx.py 就可以了,也可以 black 一个目录,对该目录的所有文件进行格式化。
安装:
pip install black除了简单的 black 文件名或目录,black 还有很多选项非常实用。
比如指定 Python 版本进行格式化(不同版本略有不同):
black -t py310 some_python_file.py#black --target-version=py310
设置代码行的长度:
black -l 79 some_python_file.py仅仅检查而不修改:
black --check some_python_file.py2、用 mypy 检查类型提示
mypy 是 Python 的静态类型检查器,可用于检查添加到 Python 代码中的类型注释。mypy 在检查不同函数甚至模块之间的类型依赖关系方面非常强大。

