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中用pycurl监控http响应时间脚本分享
Feb 02 Python
Python多进程分块读取超大文件的方法
Apr 13 Python
Python内置模块turtle绘图详解
Dec 09 Python
Python3之文件读写操作的实例讲解
Jan 23 Python
浅谈Python脚本开头及导包注释自动添加方法
Oct 27 Python
Python cookie的保存与读取、SSL讲解
Feb 17 Python
Python龙贝格法求积分实例
Feb 29 Python
python设置中文界面实例方法
Oct 27 Python
python制作抽奖程序代码详解
Jan 15 Python
python如何读取.mtx文件
Apr 22 Python
Python Pytorch查询图像的特征从集合或数据库中查找图像
Apr 09 Python
pytest实现多进程与多线程运行超好用的插件
Jul 15 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
Smarty foreach控制循环次数的实现详解
2013/07/03 PHP
php输入数据统一类实例
2015/02/23 PHP
php实现转换ubb代码的方法
2015/06/18 PHP
PHP中单例模式与工厂模式详解
2017/02/17 PHP
php实现的XML操作(读取)封装类完整实例
2017/02/23 PHP
jQuery 打造动态下滑菜单实现说明
2010/04/15 Javascript
jquery中获取id值方法小结
2013/09/22 Javascript
js arguments,jcallee caller用法总结
2013/11/30 Javascript
我的NodeJs学习小结(一)
2014/07/06 NodeJs
JQuery包裹DOM节点的方法
2015/06/11 Javascript
使用CoffeeScrip优美方式编写javascript代码
2015/10/28 Javascript
跟我学习javascript的全局变量
2015/11/16 Javascript
常见的javascript跨域通信方法
2015/12/31 Javascript
canvas滤镜效果实现代码
2017/02/06 Javascript
最常用的jQuery表单验证(简单)
2017/05/23 jQuery
Angular js 实现添加用户、修改密码、敏感字、下拉菜单的综合操作方法
2017/10/24 Javascript
详解如何在vue项目中引入elementUI组件
2018/02/11 Javascript
原生javascript AJAX 三级联动的实现代码
2018/05/04 Javascript
[02:54]DOTA2英雄基础教程 撼地者
2014/01/14 DOTA
Python实现动态添加类的属性或成员函数的解决方法
2014/07/16 Python
使用Python的Scrapy框架十分钟爬取美女图
2016/12/26 Python
python脚本爬取字体文件的实现方法
2017/04/29 Python
使用python对文件中的数值进行累加的实例
2018/11/28 Python
使用Python实现图像标记点的坐标输出功能
2019/08/14 Python
pandas中read_csv的缺失值处理方式
2019/12/19 Python
Qoo10马来西亚:全球时尚和引领潮流的购物市场
2016/08/25 全球购物
生物化学研究助理员求职信
2013/10/09 职场文书
自我评价中英文语句
2013/11/30 职场文书
优秀老员工获奖感言
2014/02/15 职场文书
党员违纪检讨书
2014/02/18 职场文书
食品安全责任书
2014/04/15 职场文书
党员对照检查材料思想汇报
2014/09/16 职场文书
简单租房协议书(范本)
2014/10/13 职场文书
2015出纳试用期工作总结
2014/12/12 职场文书
裁员通知
2015/04/25 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书