社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

教你正确使用VSCode写Python

Linux就该这么学 • 7 年前 • 1030 次点击  


纯手工打造每一篇开源资讯与技术干货,数十万程序员和Linuxer已经关注。

Linux技术交流QQ群:2632018(八月份最新!!)

我们会发现在编写的时候代码会有很多格式问题的warning。那么如何自动格式化代码呢?这是本期将要介绍的。

1、配置flake8

安装flake8之后写代码的时候编辑器就会提示哪里出错,代码格式不规范也会提示。打开命令行,VSCode可以直接运行终端,按快捷键 Ctrl + `输入“pipinstallflake8”安装flake8成功后,打开文件-> 首选项 -> 设置,在settings.json中找到静态代码提示的两个设置,并修改如下:

"python.linting.pylintEnabled": false
"python.linting.flake8Enabled": true

2、配置yapf

安装yapf之后在VScode中按Alt+Shift+F即可自动格式化代码。打开命令行,方式如同上面一样。输入“pip install yapf”安装yapf成功后,打开文件 -> 首选项 -> 设置,在settings.json中找的这个设置,并修改为如下:"python.formatting.provider": "yapf",

3、几个简单配置

保存文件时自动在末尾插入新行,因为Python的格式是在程序末尾是有一个新行的。

"files.insertFinalNewline": true

文件自动保存,可设置延时时间。

"files.autoSave": "afterDelay"
"files.autoSaveDelay": 1000

后面那个是设置延时时间的,这里设置为1000ms。

原文来自:  https://www.baidu.com/home/news/data/newspage?source=pc&nid=16113518718316565131&n_type=&p_from=4

本文地址:  http://www.linuxprobe.com/vscode-python.html编辑:吴向平,审核员:逄增宝


让您学习到的每一节课都有所收获

《Linux就该这么学》是由资深运维专家刘遄及全国多名红帽架构师(RHCA)基于最新RHEL7系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材。

☀ 刘遄老师QQ:5604241  微信:gnu_chuan

☀ 学员助教QQ:5604674

 Linux技术交流A群(满):560843

☀ Linux技术交流B群:340829

☀ Linux技术交流C群:463590

☀ Linux技术交流D群:915246

☀ Linux技术交流E群:1663106

☀ Linux技术交流F群:1653851

☀ Linux技术交流G群:2632018(新群,火热加群中……

☀ 官方站点:www.linuxprobe.com

☀ 电脑在线阅读效果更佳:

http://www.linuxprobe.com/chapter-00.html

按住图片3秒,即可自动关注。

点击左下角查看更多热门技术

今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/TQeZGuwd2d
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/3209
 
1030 次点击