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验证码识别的方法
Jul 10 Python
Python随机生成带特殊字符的密码
Mar 02 Python
numpy中的高维数组转置实例
Apr 17 Python
python 读写文件,按行修改文件的方法
Jul 12 Python
Gauss-Seidel迭代算法的Python实现详解
Jun 29 Python
python基于Selenium的web自动化框架
Jul 14 Python
Python 分发包中添加额外文件的方法
Aug 16 Python
python爬取Ajax动态加载网页过程解析
Sep 05 Python
python3 实现函数写文件路径的正确方法
Nov 27 Python
python批量替换文件名中的共同字符实例
Mar 05 Python
Django media static外部访问Django中的图片设置教程
Apr 07 Python
基于python实现获取网页图片过程解析
May 11 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 simple_html_dom.php+正则 采集文章代码
2009/12/24 PHP
php access 数据连接与读取保存编辑数据的实现代码
2010/05/12 PHP
php读取富文本的时p标签会出现红线是怎么回事
2014/05/13 PHP
PHP 绘制网站登录首页图片验证码
2016/04/12 PHP
聊聊 PHP 8 新特性 Attributes
2020/08/19 PHP
JS实现在Repeater控件中创建可隐藏区域的代码
2010/09/16 Javascript
jQuery之ajax删除详解
2014/02/27 Javascript
JavaScript避免内存泄露及内存管理技巧
2014/09/05 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
jQuery制作效果超棒的手风琴折叠菜单
2015/04/03 Javascript
javaScript实现滚动新闻的方法
2015/07/30 Javascript
jQuery实现每隔几条元素增加1条线的方法
2016/06/27 Javascript
详解XMLHttpRequest(一)同步请求和异步请求
2016/09/14 Javascript
Node.js的环境安装配置(使用nvm方式)
2016/10/11 Javascript
Node.js开启Https的实践详解
2016/10/25 Javascript
JavaScript函数中的this四种绑定形式
2017/08/15 Javascript
mescroll.js上拉加载下拉刷新组件使用详解
2017/11/13 Javascript
提升node.js中使用redis的性能遇到的问题及解决方法
2018/10/30 Javascript
了解重排与重绘
2019/05/29 Javascript
简单学习5种处理Vue.js异常的方法
2019/06/17 Javascript
微信小程序使用车牌号输入法的示例代码
2019/08/20 Javascript
Python下的Mysql模块MySQLdb安装详解
2014/04/09 Python
python实现对excel进行数据剔除操作实例
2017/12/07 Python
python直接获取API传递回来的参数方法
2018/12/17 Python
python3 批量获取对应端口服务的实例
2019/07/25 Python
Pytorch 实现sobel算子的卷积操作详解
2020/01/10 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
2020/03/18 Python
CSS3 Media Queries(响应式布局可以让你定制不同的分辨率和设备)
2013/06/06 HTML / CSS
奥地利顶级内衣丝袜品牌英国站:Wolford英国
2016/08/29 全球购物
惠普香港官方商店:HP香港
2019/04/30 全球购物
《鞋匠的儿子》教学反思
2014/03/02 职场文书
和谐社区口号
2014/06/19 职场文书
领导干部对照检查材料
2014/08/24 职场文书
党员自我评价范文2015
2015/03/03 职场文书
关于JavaScript 中 if包含逗号表达式
2021/11/27 Javascript
ubuntu下常用apt命令介绍
2022/06/05 Servers