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脚本实现DNSPod DNS动态解析域名
Feb 14 Python
Python中super的用法实例
May 28 Python
Python中的anydbm模版和shelve模版使用指南
Jul 09 Python
利用Python中unittest实现简单的单元测试实例详解
Jan 09 Python
Python3 循环语句(for、while、break、range等)
Nov 20 Python
python爬虫爬取快手视频多线程下载功能
Feb 28 Python
Python Series从0开始索引的方法
Nov 06 Python
python获取中文字符串长度的方法
Nov 14 Python
python实现电子书翻页小程序
Jul 23 Python
Python编写带选项的命令行程序方法
Aug 13 Python
利用Python绘制有趣的万圣节南瓜怪效果
Oct 31 Python
Django模型层实现多表关系创建和多表操作
Jul 21 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
15种PHP Encoder的比较
2007/03/06 PHP
PHP使用内置函数file_put_contents写入文件及追加内容的方法
2015/12/07 PHP
php curl中gzip的压缩性能测试实例分析
2016/11/08 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
2008/08/05 Javascript
JS 遮照层实现代码
2010/03/31 Javascript
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
2010/07/11 Javascript
jquery 扑捉回车键事件代码
2014/04/24 Javascript
对js关键字命名的疑问介绍
2014/04/25 Javascript
Bootstrap每天必学之响应式导航、轮播图
2016/04/25 Javascript
js判断价格,必须为数字且不能为负数的实现方法
2016/10/07 Javascript
Bootstrap Table使用方法解析
2016/10/19 Javascript
JS文件上传神器bootstrap fileinput详解
2021/01/28 Javascript
jQuery层级选择器实例代码
2017/02/06 Javascript
vue进行图片的预加载watch用法实例讲解
2018/02/07 Javascript
详解Nodejs内存治理
2018/05/13 NodeJs
vue中$set的使用(结合在实际应用中遇到的坑)
2018/07/10 Javascript
在js代码拼接dom对象到页面上的模板总结
2018/10/21 Javascript
在Pycharm中执行scrapy命令的方法
2019/01/16 Python
Pycharm新建模板默认添加个人信息的实例
2019/07/15 Python
python matlab库简单用法讲解
2020/12/31 Python
VSCODE配置Markdown及Markdown基础语法详解
2021/01/19 Python
2分钟教你实现环形/扇形菜单(基础版)
2020/01/15 HTML / CSS
澳大利亚排名第一的在线酒类商店:MyBottleShop
2018/04/26 全球购物
日本乐天官方海外转运服务:Rakuten Global Express
2018/11/30 全球购物
德国珠宝和手表在线商店:VALMANO
2019/03/24 全球购物
Monica Vinader官网:英国轻奢珠宝品牌
2020/02/05 全球购物
打造完美自荐信
2014/01/24 职场文书
竞选班干部演讲稿
2014/04/24 职场文书
大学生推广普通话演讲稿
2014/09/21 职场文书
个人原因辞职信模板
2015/05/13 职场文书
在校生证明
2015/06/17 职场文书
海底两万里读书笔记
2015/06/26 职场文书
运动会广播稿100字
2015/08/19 职场文书
浅谈redis五大数据结构和使用场景
2021/04/12 Redis
mysql使用 not int 子查询隐含陷阱
2022/04/12 MySQL