python项目格式代码风格

部署运行你感兴趣的模型镜像

Visual Studio Code

选择使用 black 作为代码格式化工具,保证提交代码风格的统一

1. Install black

pip install black

2. Install black and isort extension for vscode:

在这里插入图片描述在这里插入图片描述

3. 设定black及isort的格式化配置

3.1. ctrl + , 打开配置面板

在这里插入图片描述

3.2. 在弹出的json配置中添加,"editor.formatOnSave"根据个人需求设置为true或者false

    "[python]": {
        "editor.defaultFormatter": "ms-python.black-formatter",
        "editor.formatOnSave": true,
        "editor.codeActionsOnSave": {
            "source.organizeImports": true
        },
    },
    "isort.args": [
        "--profile",
        "black"
    ],
    "python.formatting.blackArgs": [
        "--config",
        "${workspaceFolder}/pyproject.toml"
    ]

4. 手动format

1. 可以调整pyproject.toml里的line-length确认是否生效;
2. 手动format命令ctrl+shift+i

创建pyproject.toml如下

[tool.black]
line-length = 88
skip-string-normalization = false
target-version = ['py38']
include = '\.pyi?$'
exclude = '''
(
  /(
    \.git
    | \.vscode
    | \.venv
    | configs\/
    | docker\/
    | docs\/
  )/
)
'''

[tool.isort]
profile = 'black'

5. 重置所有代码风格

find /path/to/your/repo -name "*.py" -exec black {} +

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

代码进行格式化,使其符合规范标准,便于阅读和维护。重点介绍了Black Formatter插件,它能内容自动调整代码风格概,统一代码格式要:本文档主要。此外,还介绍了Python代码格式化的方法与相关提到了在将高亮代码复制插件的使用。通过按下组合到WPS时遇到的问题,即键Shift+Alt空格符号会+F可对Python从点变为圈代码进行格式化,从而引发代码,使其符合规范错误,并指出可以在设置中调整复制标准,提高代码的可读性和整洁度。文档还提到了Black Formatter这款插件,它能够帮助开发者自动调整代码风格,确保一致性选项来解决这一问题。; 适合人群:所有Python开发者,尤其是关注代码风格统一和格式化的程序员。; 使用场景及。此外,文中指出了一个常见问题:当复制目标:①希望快速高效地对Python代码进行格式化,提高带有高亮的Python代码到W代码可读性和PS文档时,空格符号可能会一致性;②解决在特定办公异常显示为圆软件(如W圈而非正常的点,这会影响代码PS)中复制代码时出现的的正确性。显示问题。; 为解决这一问题其他说明:建议用户在日常开发,建议在设置中选择合适的复制过程中养成使用代码选项以保持代码格式化工具的习惯格式的完整性。,同时注意不同; 适合人群:环境下代码展示的Python程序员,尤其是兼容性问题。那些希望提升代码质量、改善代码风格以及遇到代码复制粘贴问题的开发者。; 使用场景及目标:①需要快速整理Python代码格式,使其更加规范;②解决从编辑器向办公软件复制代码时出现的格式错乱问题。; 阅读建议:在使用Python开发环境中,熟练掌握快捷键操作和插件配置,有助于提高工作效率。针对代码复制过程中出现的问题,及时调整设置选项,保证代码的准确性和可读性。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fighting_1997

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值