autopep8_python基础===autopep8__python代码规范

关于PEP 8

PEP 8,Style Guide for Python Code,是Python官方推出编码约定,主要是为了保证 Python 编码的风格一致,提高代码的可读性。

关于Autopep8

Autopep8是自动将Python代码格式化为符合PEP 8风格的工具。它使用pycodestyle工具来确定代码的哪些部分需要被格式化。Autopep8能够修复大部分pycodestyle检测的格式问题。

安装:

pip install autopep8

使用命令:

autopep8 --in-place --aggressive --aggressive 

参数说明:

usage: autopep8 [-h] [--version] [-v] [-d] [-i] [--global-config filename]

[--ignore-local-config] [-r] [-j n] [-p n] [-a]

[--experimental] [--exclude globs] [--list-fixes]

[--ignore errors] [--select errors] [--max-line-length n]

[--line-range line line]

[files [files ...]]

Automatically formats Python code to conform to the PEP 8 style guide.

positional arguments:

files files to format or '-' for standard in

optional arguments:

-h, --help show this help message and exit

--version show program's version number and exit

-v, --verbose print verbose messages; multiple -v result in more

verbose messages

-d, --diff print the diff for the fixed source

-i, --in-place make changes to files in place

--global-config filename

path to a global pep8 config file; if this file does

not exist then this is ignored (default:

~/.config/pep8)

--ignore-local-config

don't look for and apply local config files; if not

passed, defaults are updated with any config files in

the project's root directory

-r, --recursive run recursively over directories; must be used with

--in-place or --diff

-j n, --jobs n number of parallel jobs; match CPU count if value is

less than 1

-p n, --pep8-passes n

maximum number of additional pep8 passes (default:

infinite)

-a, --aggressive enable non-whitespace changes; multiple -a result in

more aggressive changes

--experimental enable experimental fixes

--exclude globs exclude file/directory names that match these comma-

separated globs

--list-fixes list codes for fixes; used by --ignore and --select

--ignore errors do not fix these errors/warnings (default: E24)

--select errors fix only these errors/warnings (e.g. E4,W)

--max-line-length n set maximum allowed line length (default: 79)

--line-range line line, --range line line

only fix errors found within this inclusive range of

line numbers (e.g. 1 99); line numbers are indexed at

1

顺便提一下

如果有任何问题,你可以在这里找到我 ,软件测试交流qq群,209092584

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值