官网:https://github.com/google/yapf
安装:

pip3 install yapf

参数:

-p:使用多线程

–style:google保持80列换行,indent_width,前面4个空格

-i:直接在原文件修改,inplace操作

-r:递归的所有文件都进行该操作

./:当前目录,也可以为具体文件,./test.py

例子:

yapf -p --style='{based_on_style: google, indent_width: 2}' -i -r ./

Python格式化工具yapf相关推荐

  1. python 格式化工具_Google的Python代码格式化工具YAPF详解

    平时习惯了杂乱无章地编写代码,而最后的代码勘定,却依赖于PyCharm自带的格式化工具,以及其自带的提示功能来规范代码.而pycharm里的格式化工具,不支持对多文件进行代码批量格式化,曾经尝试些解决 ...

  2. python 格式化工具_推荐一个小而美的 Python 格式化工具

    原标题:推荐一个小而美的 Python 格式化工具 代码可读性是评判代码质量的标准之一,有一个衡量代码质量的标准是 Martin 提出的 "WFT" 定律,即每分钟爆出 " ...

  3. VScode使用python的yapf库

    一.安装yapf库 install pip yapf 三.选择yapf 最后一步,在需要整理的Python代码文件中,使用快捷键:Alt+Shift+F,即可完成代码整理工作.

  4. 小而美的 Python 格式化工具--black

    2019独角兽企业重金招聘Python工程师标准>>> Black号称不妥协的代码格式化工具,为什么叫不妥协呢?因为它检测到不符合规范的代码风格直接就帮你全部格式化好,根本不需要你确 ...

  5. python 格式化工具_小而美的 Python 格式化工具--black

    Black号称不妥协的代码格式化工具,为什么叫不妥协呢?因为它检测到不符合规范的代码风格直接就帮你全部格式化好,根本不需要你确定,直接替你做好决定.它也是 requests 作者最喜欢的工具之一.使用 ...

  6. python开发环境配置config_manjaro与python开发环境配置

    1.manjaro配置 1.1.启动项 sudo update-grub 注:Manjaro(archLinux)系统时间快8小时--> sudo timedatectl set-local-r ...

  7. vscode使用教程python-用VScode配置Python开发环境

    前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀的特质,不愧是微软爸爸的私生子. 所以用VScode来编写Python,也是相当的好 ...

  8. Python 工具链让你写的代码更规范

    从以前一个不会敲 Python 代码的小白,到现在敲 Python 代码贼溜的老鸟的过程中,除了通过大量的学习.实践让自己现在更容易写出 Pythonic 的代码外,大部分时间里还是多亏着有着许多好用 ...

  9. vs code python_用VScode配置Python开发环境

    前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀的特质,不愧是微软爸爸的私生子. 所以用VScode来编写Python,也是相当的好 ...

最新文章

  1. ETC公布2018线路图,试图追赶ETH
  2. jquery跟js初始化加载的多种方法及区别介绍
  3. StartService返回2的解决方法
  4. 销售收入科目确定VKOA
  5. OpenCV中Mat的属性
  6. 1405 树的距离之和
  7. vs mysql iss_MySQL5.7与8.0的连接问题(vs2015\2017)
  8. 剑指Offer - 面试题10- I. 斐波那契数列
  9. 文档和元素的几何滚动
  10. 深入了解帆软报表系统的启动过程二
  11. shell 判断执行结果 是否要推出
  12. 南天PR系列存折打印机驱动程序
  13. WSO2简单使用-rest
  14. 上次来杭州,已经六年了。。
  15. 微信公众号主体如何变更:账号迁移全攻略
  16. veu的常用指令(复习使用)
  17. 计算机命令行操作系统,什么是命令提示符以及如何打开它
  18. Wireless Communications - 2.4 Ray Tracing
  19. Bixby在中国市场上线,三星推动智能手机全面跨入AI时代
  20. 使用 Vue-cli 搭建SPA项目

热门文章

  1. Docker学习篇——使用Docker部署账单微服务项目
  2. 优质的C4D视频教程素材推荐,不容错过
  3. 前端监控与前端埋点方案
  4. Zynq PS DMA控制器应用笔记
  5. 朋友圈的一些高级玩法
  6. C语言实现——打印菱形
  7. 格林威治标准时间GMT=UTC
  8. IOS 波波波波波波最浪的波
  9. rust极速入门(一)
  10. Efficient and Robust 2D-to-BEV Representation Learning via Geometry-guided Kernel Transformer(GKT)论文