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 json模块使用实例
Apr 11 Python
如何处理Python3.4 使用pymssql 乱码问题
Jan 08 Python
python 容器总结整理
Apr 04 Python
让Django支持Sql Server作后端数据库的方法
May 29 Python
解决python3 pika之连接断开的问题
Dec 18 Python
详解Python 多线程 Timer定时器/延迟执行、Event事件
Jun 27 Python
Python函数生成器原理及使用详解
Mar 12 Python
matlab 计算灰度图像的一阶矩,二阶矩,三阶矩实例
Apr 22 Python
python爬虫分布式获取数据的实例方法
Nov 26 Python
pytorch中index_select()的用法详解
Jan 06 Python
python中threading和queue库实现多线程编程
Feb 06 Python
Python中Numpy和Matplotlib的基本使用指南
Nov 02 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显示时间常用方法小结
2015/06/05 PHP
分享php邮件管理器源码
2016/01/06 PHP
jQuery EasyUI API 中文文档 - Spinner微调器使用
2011/10/21 Javascript
js实现图片轮换效果代码
2013/04/16 Javascript
javascript实现playfair和hill密码算法
2014/12/07 Javascript
浅谈javascript中的instanceof和typeof
2015/02/27 Javascript
JavaScript阻止浏览器返回按钮的方法
2015/03/18 Javascript
js实现索引图片切换效果
2015/11/21 Javascript
基于javascript制作经典传统的拼图游戏
2016/03/22 Javascript
使用jquery.form.js实现图片上传的方法
2016/05/05 Javascript
JavaScript数组操作函数汇总
2016/08/05 Javascript
再谈javascript注入 黑客必备!
2016/09/14 Javascript
微信开发 js实现tabs选项卡效果
2016/10/28 Javascript
React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
2017/05/26 Javascript
微信小程序实现点击返回顶层的方法
2017/07/12 Javascript
解析Vue.js中的组件
2018/02/02 Javascript
Vue项目中设置背景图片方法
2018/02/21 Javascript
vue-cli3脚手架的配置及使用教程
2018/08/28 Javascript
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
2018/10/17 NodeJs
微信小程序自定义键盘 内部虚拟支付
2018/12/20 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
2019/08/07 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
2019/11/04 Javascript
[01:10]为家乡而战!完美世界城市挑战赛全国总决赛花絮
2019/07/25 DOTA
对于Python装饰器使用的一些建议
2015/06/03 Python
数据清洗--DataFrame中的空值处理方法
2018/07/03 Python
PyQt5 QTableView设置某一列不可编辑的方法
2019/06/25 Python
Python 最强编辑器详细使用指南(PyCharm )
2019/09/16 Python
python except异常处理之后不退出,解决异常继续执行的实现
2020/04/25 Python
通过实例解析python创建进程常用方法
2020/06/19 Python
python中二分查找法的实现方法
2020/12/06 Python
linux面试题参考答案(5)
2016/11/05 面试题
消防器材管理制度
2014/01/28 职场文书
部队2014年终工作总结
2014/11/27 职场文书
物业保洁员岗位职责
2015/02/13 职场文书
2015年英语教学工作总结
2015/05/25 职场文书
2019年二手房买卖合同范本
2019/10/14 职场文书