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 {} +
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Fighting_1997

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

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

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

打赏作者

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

抵扣说明:

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

余额充值