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进阶教程之循环相关函数range、enumerate、zip
Aug 30 Python
17个Python小技巧分享
Jan 23 Python
python计算方程式根的方法
May 07 Python
用python编写第一个IDA插件的实例
May 29 Python
Python中pip更新和三方插件安装说明
Jul 08 Python
Win8.1下安装Python3.6提示0x80240017错误的解决方法
Jul 31 Python
python django下载大的csv文件实现方法分析
Jul 19 Python
对Django 转发和重定向的实例详解
Aug 06 Python
Python Django 添加首页尾页上一页下一页代码实例
Aug 21 Python
Django框架表单操作实例分析
Nov 04 Python
python模块和包的应用BASE_PATH使用解析
Dec 14 Python
python实现的批量分析xml标签中各个类别个数功能示例
Dec 30 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打造属于自己的MVC框架
2012/03/07 PHP
php从身份证获取性别和出生年月
2017/02/09 PHP
JavaScript实现动态增加文件域表单
2009/02/12 Javascript
JQuery EasyUI 对话框的使用方法
2010/10/24 Javascript
javascript检测对象中是否存在某个属性判断方法小结
2013/05/19 Javascript
图片动画横条广告带上下滚动的JS代码
2013/10/25 Javascript
深入理解javascript中defer的作用
2013/12/11 Javascript
jQuery实用函数用法总结
2014/08/29 Javascript
jquery表单对象属性过滤选择器实例分析
2015/05/18 Javascript
nodejs实现获取某宝商品分类
2015/05/28 NodeJs
localStorage的黑科技-js和css缓存机制
2017/02/06 Javascript
JS实现课堂随机点名和顺序点名
2017/03/09 Javascript
轻松理解JavaScript之AJAX
2017/03/15 Javascript
聊聊JavaScript如何实现继承及特点
2017/04/07 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
KOA+egg.js集成kafka消息队列的示例
2018/11/09 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
2019/01/18 Javascript
微信小程序实现联动选择器
2019/02/15 Javascript
jQuery实现简单聊天室
2020/02/08 jQuery
Django使用详解:ORM 的反向查找(related_name)
2018/05/30 Python
python爬虫刷访问量 2019 7月
2019/08/01 Python
win10下安装Anaconda的教程(python环境+jupyter_notebook)
2019/10/23 Python
WxPython实现无边框界面
2019/11/18 Python
python绘制规则网络图形实例
2019/12/09 Python
python 操作hive pyhs2方式
2019/12/21 Python
解析PyCharm Python运行权限问题
2020/01/08 Python
Pytorch 卷积中的 Input Shape用法
2020/06/29 Python
python FTP编程基础入门
2021/02/27 Python
泰国汽车、火车和轮渡票预订网站:Bus Online Ticket
2017/09/09 全球购物
Becextech新西兰:数码单反相机和手机在线商店
2018/04/27 全球购物
经济管理专业毕业生推荐信
2013/11/11 职场文书
2014市国税局对照检查材料思想汇报
2014/09/23 职场文书
再婚婚前财产协议书范本
2014/10/19 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
2015年小班保育员工作总结
2015/05/27 职场文书
新闻稿标题
2015/07/18 职场文书