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高并发异步服务器核心库forkcore使用方法
Nov 26 Python
使用pyecharts在jupyter notebook上绘图
Apr 23 Python
Python3导入自定义模块的三种方法详解
Apr 13 Python
Python爬虫获取图片并下载保存至本地的实例
Jun 01 Python
pandas 按照特定顺序输出的实现代码
Jul 10 Python
利用pandas读取中文数据集的方法
Jul 25 Python
python学习开发mock接口
Apr 28 Python
Python3打包exe代码2种方法实例解析
Feb 17 Python
Python爬虫实现vip电影下载的示例代码
Apr 20 Python
用Python进行websocket接口测试
Oct 16 Python
Django搭建项目实战与避坑细节详解
Dec 06 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
Mar 03 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 下载保存文件保存到本地的两种实现方法
2013/08/12 PHP
程序员的表白神器“520”大声喊出来
2016/05/20 PHP
php将服务端的文件读出来显示在web页面实例
2016/10/31 PHP
php实现微信和支付宝支付的示例代码
2020/08/11 PHP
javascript中字符串拼接需注意的问题
2010/07/13 Javascript
jQuery中innerWidth()方法用法实例
2015/01/19 Javascript
js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
2015/10/25 Javascript
jQuery插件实现文件上传功能(支持拖拽)
2020/08/27 Javascript
Zabbix添加Node.js监控的方法
2016/10/20 Javascript
微信小程序开发之录音机 音频播放 动画实例 (真机可用)
2016/12/08 Javascript
nodejs学习笔记之路由
2017/03/27 NodeJs
vuejs绑定class和style样式
2017/04/11 Javascript
vue v-on监听事件详解
2017/05/17 Javascript
BootStrap Select清除选中的状态恢复默认状态
2017/06/20 Javascript
laydate 显示结束时间不小于开始时间的实例
2017/08/11 Javascript
javascript实现日历效果
2019/06/17 Javascript
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
vue移动端实现手机左右滑动入场动画
2020/06/17 Javascript
vue 解决兄弟组件、跨组件深层次的通信操作
2020/07/27 Javascript
如何搜索查找并解决Django相关的问题
2014/06/30 Python
恢复百度云盘本地误删的文件脚本(简单方法)
2017/10/21 Python
程序员写Python时的5个坏习惯,你有几条?
2018/11/26 Python
Python 通过requests实现腾讯新闻抓取爬虫的方法
2019/02/22 Python
Django Form 实时从数据库中获取数据的操作方法
2019/07/25 Python
python3中eval函数用法使用简介
2019/08/02 Python
python笔记_将循环内容在一行输出的方法
2019/08/08 Python
python 使用OpenCV进行简单的人像分割与合成
2021/02/02 Python
html5 canvas绘制矩形和圆形的实例代码
2016/06/16 HTML / CSS
大学生简历中个人的自我评价
2013/10/06 职场文书
中介公司区域经理岗位职责范本
2014/03/02 职场文书
高级工程师英文求职信
2014/03/19 职场文书
高中生评语大全
2014/04/25 职场文书
大学生创业计划书怎么写
2014/09/15 职场文书
2016婚礼主持词开场白
2015/11/24 职场文书
vue首次渲染全过程
2021/04/21 Vue.js
PHP RabbitMQ消息列队
2022/05/11 PHP