VSCode中自动为Python文件添加头部注释


Posted in Python onNovember 14, 2019

在实际编写Python文件时,往往需要为文件添加相关说明,例如文件名称、文件作用、创建时间、作者信息、版本号等等。这些信息往往是固定模板的,因此希望有一种方式可以自动的为我们添加上这些信息。下面介绍一种在VS Code中自动为python文件添加头部注释的方法。

依次单击菜单栏 “File”—“Preferences”—“User Snippets”,然后选择python后会生成python.json文件,将该文件内容替换为以下内容:

{
  "HEADER": {
    "prefix": "header",
    "body": [
      "#!/usr/bin/env python",
      "# -*- encoding: utf-8 -*-",
      "'''",
      "@文件    :$TM_FILENAME",
      "@说明    :",
      "@时间    :$CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
      "@作者    :张三",
      "@版本    :1.0",
      "'''",
      "",
      "$0"
    ],
  }
}

保存修改即可。

新建一个python文件,然后在头部敲入header即可自动弹出下面的注释:

VSCode中自动为Python文件添加头部注释

如果需要修改模板,只需要修改对应的python.json文件即可。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python通过colorama模块在控制台输出彩色文字的方法
Mar 19 Python
使用Protocol Buffers的C语言拓展提速Python程序的示例
Apr 16 Python
Python学习笔记整理3之输入输出、python eval函数
Dec 14 Python
Python 模拟登陆的两种实现方法
Aug 10 Python
jupyter notebook 中输出pyecharts图实例
Apr 23 Python
在python中实现同行输入/接收多个数据的示例
Jul 20 Python
python批量将excel内容进行翻译写入功能
Oct 10 Python
Python TCPServer 多线程多客户端通信的实现
Dec 31 Python
浅谈ROC曲线的最佳阈值如何选取
Feb 28 Python
python try...finally...的实现方法
Nov 25 Python
python中subplot大小的设置步骤
Jun 28 Python
python Tkinter模块使用方法详解
Apr 07 Python
python中的函数递归和迭代原理解析
Nov 14 #Python
使用python实现对元素的长截图功能
Nov 14 #Python
Pycharm创建项目时如何自动添加头部信息
Nov 14 #Python
python3实现单目标粒子群算法
Nov 14 #Python
python socket 聊天室实例代码详解
Nov 14 #Python
python中dict()的高级用法实现
Nov 13 #Python
python实现的多任务版udp聊天器功能案例
Nov 13 #Python
You might like
php htmlentities和htmlspecialchars 的区别
2008/08/18 PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
2017/05/20 PHP
犀利的js 函数集合
2009/06/11 Javascript
javascript实现表单提交后,提交按钮不可用的方法
2015/04/18 Javascript
JavaScript中用toString()方法返回时间为字符串
2015/06/12 Javascript
jquery移动端TAB触屏切换实现效果
2020/12/22 Javascript
浅析JavaScript访问对象属性和方法及区别
2015/11/16 Javascript
基于javascript html5实现多文件上传
2016/03/03 Javascript
微信小程序 textarea 详解及简单使用方法
2016/12/05 Javascript
基于javascript的异步编程实例详解
2017/04/10 Javascript
Vue入门之animate过渡动画效果
2018/04/08 Javascript
微信小程序 如何保持登录状态
2019/08/16 Javascript
npx create-react-app xxx创建项目报错的解决办法
2020/02/17 Javascript
[04:42]2015国际邀请赛CDEC战队晋级之路
2015/08/13 DOTA
python类继承用法实例分析
2015/05/27 Python
python数据抓取分析的示例代码(python + mongodb)
2017/12/25 Python
Python小程序之在图片上加入数字的代码
2019/11/26 Python
Python OpenCV视频截取并保存实现代码
2019/11/30 Python
Python  Asyncio模块实现的生产消费者模型的方法
2021/03/01 Python
利用CSS3制作简单的3d半透明立方体图片展示
2017/03/25 HTML / CSS
css3 clip实现圆环进度条的示例代码
2018/02/07 HTML / CSS
新秀丽拉杆箱美国官方网站:Samsonite美国
2016/07/25 全球购物
为世界各地的女性设计和生产时尚服装:ROMWE
2016/09/17 全球购物
英国浴室洗脸盆购物网站:Click Basin
2018/06/08 全球购物
台湾母婴用品购物网站:Infant婴之房
2018/06/15 全球购物
澳大利亚墨水站Ink Station:墨水和碳粉打印机墨盒
2019/03/24 全球购物
.NET常见笔试题集
2012/12/01 面试题
Python文件操作的面试题
2013/06/22 面试题
介绍一下Java的事务处理
2012/12/07 面试题
如何写出好的Java代码
2014/04/25 面试题
幼儿园小班教师寄语
2014/04/03 职场文书
县委常委班子专题民主生活会查摆问题及整改措施
2014/09/27 职场文书
党员个人对照检查材料
2014/10/01 职场文书
2015年度优秀员工自荐书
2015/03/06 职场文书
项目备案申请报告
2015/05/15 职场文书
乡镇干部学习心得体会
2016/01/23 职场文书