Python - Pycharm 配置 autopep8 并设置快捷键

什么是 PEP8

官方:PEP 8 -- Style Guide for Python Code | peps.python.org

PEP8 是 Python 官方推出的一套编码的规范,只要代码不符合它的规范,就会有相应的提示,还可以让代码自动的格式化

Pycharm 自带的代码格式化

但这个有时候没有 autopep8 效果更好

Pycharm 中配置 autopep8

pip 安装

复制代码
pip install autopep8

复制

pycharm 中添加 autopep8

Name: autopep8 (可以随便取)

Tools settings:

  • Programs: ,需要 pip 安装好 autopep8 才可以哦

autopep8

  • Parameters:

--in-place --aggressive --aggressive FilePath

  • Working directory:

ProjectFileDir

Output Filters: FILEPATH:LINE:COLUMN:.*

在 py 文件中右键使用

给 autopep8 添加快捷键

默认没有快捷键,每次都右键执行挺麻烦,这里给它加个快捷键

什么是 PEP8

官方:PEP 8 -- Style Guide for Python Code | peps.python.org

中文翻译博客:https://www.cnblogs.com/ajianbeyourself/p/4377933.html

PEP8 是 Python 官方推出的一套编码的规范,只要代码不符合它的规范,就会有相应的提示,还可以让代码自动的格式化

Pycharm 自带的代码格式化

但这个有时候没有 autopep8 效果更好

Pycharm 中配置 autopep8

pip 安装

复制代码
pip install autopep8

复制

pycharm 中添加 autopep8

Name: autopep8 (可以随便取)

Tools settings:

  • Programs: ,需要 pip 安装好 autopep8 才可以哦

autopep8

  • Parameters:

--in-place --aggressive --aggressive FilePath

  • Working directory:

ProjectFileDir

Output Filters: FILEPATH:LINE:COLUMN:.*

在 py 文件中右键使用

给 autopep8 添加快捷键

默认没有快捷键,每次都右键执行挺麻烦,这里给它加个快捷键


最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

相关推荐
辞旧 lekkk4 小时前
【Redis初阶】常见数据类型
开发语言·数据库·c++·redis·学习·缓存·bootstrap
帅次4 小时前
Kotlin 与 Java 互操作:混合工程里的平台类型与 API 边界
java·开发语言·kotlin·suspend·nullable
dtq04246 小时前
C语言-结构体详解
c语言·开发语言·学习
梅雅达编程笔记6 小时前
编程启蒙|Scratch 转 Python 系列第9天:字典/哈希表积木双向对照(AI大模型参数配置表实战)
开发语言·人工智能·python·numpy·pandas
持力行6 小时前
C++与Java变量声明、定义及内存分配的核心区别
java·开发语言·c++
zhz52147 小时前
GIS项目中空间参考转换与MBTiles偏移:问题成因、解法与避坑
python·vue·gis
龙智DevSecOps解决方案7 小时前
Perforce Intelligence 三大平台全新发布:当自动化升级为“自主化”,AI 时代的工作流该如何编排?
软件测试·人工智能·devops·perforce
jinyishu_7 小时前
C++ 继承全解:从基础到高级特性
开发语言·c++
KaMeidebaby8 小时前
卡梅德生物技术快报|如何制备单克隆抗体:小众禽类靶点单抗制备实操流程:双载体抗原交叉筛选完整工艺记录
人工智能·python·深度学习·算法·机器学习
乱写代码8 小时前
Pydantic学习--BaseModel
python