YAPF

用 VSCode 编写 python

自闭症网瘾萝莉.ら 提交于 2021-01-03 11:39:34
一、coding 1、选择一个Python解释器 通过 命令选项板(⇧⌘P) ,键入 Python:Select Interpreter 命令,然后选择一个解释器。 成功后左下角出现: 2、运行代码 二、重构 1、提取变量 / 方法 2、整理和排序 imports 三、formatting & linter 为什么要把 formatting 和 linter 放在一起说,两个其实是不同的东西(虽然通常一起协作)。因为市面上的工具有的是单独的,有时候是两者兼有,网上也没有一篇真正梳理的比较好的文章。我也就懒得分了,姑且直接以 集成进 vscode 为使用场景来分别介绍这两种。 1、formatting - 支持 vscode 支持 autopep8 (默认), black 或 yapf 。 (1)指定 "python.formatting.provider": "autopep8" 默认的 autopep8 无需安装,但是如果要用 black 或 yapf,则需要 pip install 它们。 (2)配置 # 形如 "python.formatting.[name]Args": ["--line-length", "100"],譬如: "python.formatting.blackArgs": ["--line-length", "100"] 2、formatting - 推荐

用VSCode写python的正确姿势

安稳与你 提交于 2020-10-29 06:39:53
最近在学习python,之前一直用notepad++作为编辑器,偶然发现了VScode便被它的颜值吸引。用过之后发现它启动快速,插件丰富,下载安装后几乎不用怎么配置就可以直接使用,而且还支持markdown。当然,最主要的还是好看:p 效果图: VScode下载地址 安装python插件 打开VScode,Ctrl+p 输入 "ext install python",搜索时间可能会比较长 选择下载量最高的那个插件点击安装(根据网络情况,安装时间不确定,我当初装了挺久,我这边已经下载好了所以显示卸载) 到这边VScode就可以编辑python代码了,编辑完代码按F5即可运行。初次运行会让你选环境,选择python即可。 默认按F5后需要再按一次F5程序才会运行,如果要按F5马上运行需要将launch.json文件的 "stopOnEntry": true,改为 "stopOnEntry": false。 推介个插件, vscode-icons 可以使VScode左侧的资源管理器根据文件类型显示图标 配置flake8 安装flake8之后写代码的时候编辑器就会提示哪里出错,代码格式不规范也会提示 打开命令行 输入 "pip install flake8" 安装flake8成功后,打开VScode,文件->首选项->用户设置,在settings.json文件中输入"python

VSCode安装使用(Python)

点点圈 提交于 2020-08-11 04:55:31
一、下载地址 https://code.visualstudio.com/ 二、安装python插件 打开VScode,Ctrl+p 输入 "ext install python",搜索时间可能会比较长 选择下载量最高的那个插件点击安装 到这边VScode就可以编辑python代码了,编辑完代码按F5即可运行。初次运行会让你选环境,选择python即可。 默认按F5后需要再按一次F5程序才会运行,如果要按F5马上运行需要将launch.json文件的 "stopOnEntry": true,改为 "stopOnEntry": false。 推介个插件,vscode-icons可以使VScode左侧的资源管理器根据文件类型显示图标 三、配置flake8 安装flake8之后写代码的时候编辑器就会提示哪里出错,代码格式不规范也会提示 打开命令行 输入 "pip install flake8" 安装flake8成功后,打开VScode,文件->首选项->用户设置,在settings.json文件中输入"python.linting.flake8Enabled": true 四、配置yapf 安装yapf之后在VScode中按Alt+Shift+F即可自动格式化代码 打开命令行 输入 "pip install yapf" 安装yapf成功后,打开VScode,文件->首选项->用户设置

Visual Studio Code搭建python开发环境

那年仲夏 提交于 2020-05-05 19:05:25
Visual Studio Code搭建python开发环境 python安装(Mac下自带) Visual Studio Code 安装 Visual Studio Code 安装python插件 command + P 打开命令输入界面 输入ext install python 安装python插件 安装配置flake8(自动错误检查工具) python环境中安装flake8 pip install flake8 用户-首选项-工作区设置中修改配置(用户设置也可以) "python.linting.flake8Enabled": true 安装配置yapf(自动格式化代码工具) python环境安装yapf pip install yapf 用户-首选项-工作区设置中修改配置(用户设置也可以) "python.formatting.provider": "yapf" Command + shift + F 格式化代码 配置Command + Shift + B 运行代码 打开或新建一个python源文件,按下快捷键 Ctrl+Shift+B 运行,VSC会提示 No task runner configured. ,点击“Configure Task Runner”,选择“Others”,输入以下内容并保存: { // See https://go.microsoft.com

使用 Visual Studio Code(VSCode)搭建简单的 Python + Django 开发环境

孤人 提交于 2020-04-26 07:43:29
写在前面的话 作为有个 Python 菜逼,之前一直用的 Pycharm,但是在主题这一块怎么调整都感觉要么太骚,看起来不舒服,要么就是简直不能看。似乎用大 JB 公司 IDE 的人似乎都不怎么重视主题这个东西。 我个人是那种“喜新厌旧”的,所以看久了 Pycharm 就感觉很难受了,再加上 Pycharm 太笨重了,就换成了以前短时间用过的 VSCode,以前没用是懒得折腾插件,现在闲下来准备折腾一下! 这里放一张我现在的 Pycharm 的配色主题: 闲话少说,进入正题! 创建 Django 测试项目 这里说明一下,配置的是 Python + Django 的环境,所以我会从新建一个测试的 Django 项目开始,算是整体流程再走一遍! 【1】新建一个 Django 项目: 注意,我这里 Python 使用的是 virtualenv 为项目建立的虚拟环境,没用过的照着这个步骤做就行,需要注意那个切换到我们新环境的命令就行 安装配置 VSCode 【1】安装 VSCode: 下载地址:https://code.visualstudio.com/ 根据自己电脑对应的操作系统下载对应的版本即可,至于安装过程也和一般的软件一样,没什么特别需要注意的地方! 安装完成之后打开,最开始的页面是这样的: 这时候就需要我们根据需要安装对应的插件了,这也是整个 VSCode 最出彩的地方

用VScode配置Python开发环境

自古美人都是妖i 提交于 2020-04-24 05:57:50
学习教程: https://www.liaoxuefeng.com/wiki/1016959663602400/1018877595088352 前言 VScode是一个相当优秀的IDE,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的特质,不愧是微软爸爸的私生子。 所以用VScode来编写Python,也是相当的好用的。 所以,今天我们就来讲讲,怎么在VScode上配置Python开发环境。 软件准备 首先,我们必须先下载好Python的安装包和VScode的安装包。 下载地址如下: Python: https://www.python.org/downloads/ VScode: https://code.visualstudio.com/ 大家选择适合自己的版本下载即可。 我是Windows10 64位的操作系统,所以我Python下的是64位的最新版,VSco'de下载的是64位的最新版。 在这里我推荐大家选择Python3,而不是Python2.7,不过就算你下载的Python2.7此教程依旧适用。 软件安装 安装python 首先,我们安装Python到自己的电脑里。 切记,一定要记得勾选添加环境变量。 不然还得手动去配置python的环境变量。 具体的安装过程如图。 Python安装过程.gif 检查python是否安装成功 然后

mmdetection(一)安装及训练、测试VOC格式的数据

时间秒杀一切 提交于 2020-04-21 00:28:54
一、安装 https://github.com/open-mmlab/mmdetection/blob/master/docs/INSTALL.md 二、训练自己的数据  1、数据  mmdet的默认格式是coco的,这里就以voc格式为例,data下文件夹摆放位置如图 2、训练 (1)修改configs文件下的文件    可先复制一份,然后自己命名一下。比如retinanet_x101_64x4d_fpn_1x.py,修改的部分主要是dataset settings部分,这部分可直接参考 pascal_voc/faster_rcnn_r50_fpn_1x_voc0712.py(如下);还有一部分是修改该文件下的num_classes(类别数+1) # dataset settings dataset_type = ' VOCDataset ' data_root = ' data/VOCdevkit/ ' img_norm_cfg = dict( mean =[123.675, 116.28, 103.53], std=[58.395, 57.12, 57.375], to_rgb= True) train_pipeline = [ dict(type = ' LoadImageFromFile ' ), dict(type = ' LoadAnnotations ' ,

python代码规范化工具yapf

|▌冷眼眸甩不掉的悲伤 提交于 2020-04-07 06:56:44
yapf yapf是一个Python文件代码格式化工具,通过 YAPF 优化后,代码风格可统一,在每次代码审查中,也就没有必要争论风格了。 用法 usage: yapf [-h] [-v] [-d | -i] [-r | -l START-END] [-e PATTERN] [--style STYLE] [--style-help] [--no-local-style] [--verify] [files [files ...]] Formatter for Python code. positional arguments: files optional arguments: -h, --help show this help message and exit -v, --version show version number and exit -d, --diff print the diff for the fixed source -i, --in-place make changes to files in place -r, --recursive run recursively over directories -l START-END, --lines START-END range of lines to reformat, one-based -e

VSCode 配置python开发环境

荒凉一梦 提交于 2019-11-29 09:15:53
vscode来写python,配置灵活,界面美观,是个非常好的选择。我这里是在ubuntu系统下配置vscode的python3开发环境,当然也可以参照本文在其它操作系统下配置vscode的python开发环境。 1 安装插件 2 配置 2.1 建立Python文件夹 2.2 配置launch.json 文件 2.3 配置tasks.json 文件 2.4 用户设置 1 安装插件 python 这个是vscode提供的python 官方插件,提供了python代码的调试,自动补全,代码格式化等功能 vscode-icons 这个也是vscode官方提供的插件,作用是给vscode编辑的文件增加图标。 Path Intellisense 这个插件的作用是当代码中读入文件名或者文件路径时,提供文件名或者文件路径的自动补全 topper 这个插件的作用是在.pyw文件的开头添加一些说明header Guides 这个插件的作用是增加.py 中的指示线,用这个插件能让代码的层次结构更加清晰。 Bracket Pair Colorizer 这个插件的作用是给代码中的括号增加颜色,同一对括号是相同的颜色,尤其是在括号中还包着括号的时候,看起来更加的清晰。 2 配置 可以在 这里下载我的配置文件,直接放在自己的python工作空间中。 2.1 建立Python文件夹 vscode