Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)


Posted in Python onNovember 24, 2020

有时候我们传.py文件给别人时,需要添加一些文件头注释。为了不用每次新建文件时都去手动添加作者、创建日期等信息,我们可以设置一套模板,在新建.py文件的时候自动使用这套模板。

一、 模板设置

1.1 操作步骤

打开pycharm后,点击 File --> Settings ,进入设置界面

Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)

点击 Editor --> File and Code Templates --> Python Script

Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)

在右侧添加上你想注释的内容,如下图所示

Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)

代码模板如下(可以根据自己需要进行修改)

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
'''
@Project :${PROJECT_NAME} 
@File :${NAME}.py
@IDE  :${PRODUCT_NAME} 
@Author :苜苜的烂笔头
@Date :${DATE} ${TIME} 
'''

1.2 参考变量

预定义的变量格式为${<variable_name>}

格式 作用效果
${PROJECT_NAME} 项目名
${PRODUCT_NAME} 集成开发环境
${NAME} 文件名
${USER} 用户名(指登录电脑的那个用户名)
${DATE} 当前系统的年月日
${TIME} 当前系统的时分秒
${YEAR} 当前年份
${MONTH} 当前月份(形式:07)
${MONTH_NAME_SHORT} 当前月份(形式:7月)
${MONTH_NAME_FULL} 当前月份(形式:七月)
${DAY} 当天
${HOUR} 当前小时
${MINUTE} 当前分钟
${SECOND} 当前秒钟

二、 效果展示

设置完后点击 Apply --> OK ,新建后效果如下

Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)

到此这篇关于Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)的文章就介绍到这了,更多相关Pycharm 文件头注释内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
Jun 10 Python
python实现批量修改图片格式和尺寸
Jun 07 Python
Django实现支付宝付款和微信支付的示例代码
Jul 25 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
May 10 Python
用OpenCV将视频分解成单帧图片,图片合成视频示例
Dec 10 Python
python2 对excel表格操作完整示例
Feb 23 Python
Python各种扩展名区别点整理
Feb 27 Python
Python中使用socks5设置全局代理的方法示例
Apr 15 Python
PyQT5 实现快捷键复制表格数据的方法示例
Jun 19 Python
一文带你掌握Pyecharts地理数据可视化的方法
Feb 06 Python
如何用Python编写一个电子考勤系统
Feb 08 Python
Python 装饰器(decorator)常用的创建方式及解析
Apr 24 Python
Django web自定义通用权限控制实现方法
Nov 24 #Python
记一次python 爬虫爬取深圳租房信息的过程及遇到的问题
Nov 24 #Python
Pycharm安装python库的方法
Nov 24 #Python
python opencv角点检测连线功能的实现代码
Nov 24 #Python
python+appium+yaml移动端自动化测试框架实现详解
Nov 24 #Python
Python利用myqr库创建自己的二维码
Nov 24 #Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
Nov 24 #Python
You might like
分页显示Oracle数据库记录的类之一
2006/10/09 PHP
php对称加密算法示例
2014/05/07 PHP
Laravel修改验证提示信息为中文的示例
2019/10/23 PHP
js常用代码段收集
2011/10/28 Javascript
『jQuery』.html(),.text()和.val()的概述及使用
2013/04/22 Javascript
javascript 数组的正态分布排序的问题
2016/07/31 Javascript
浅谈jQuery hover(over, out)事件函数
2016/12/03 Javascript
浅谈Angular 的变化检测的方法
2018/03/01 Javascript
NodeJS实现同步的方法
2019/03/02 NodeJs
JS实现json数组排序操作实例分析
2019/10/28 Javascript
Python MD5文件生成码
2009/01/12 Python
python Django连接MySQL数据库做增删改查
2013/11/07 Python
python正则匹配抓取豆瓣电影链接和评论代码分享
2013/12/27 Python
python3简单实现微信爬虫
2015/04/09 Python
Python实现登录人人网并抓取新鲜事的方法
2015/05/11 Python
从局部变量和全局变量开始全面解析Python中变量的作用域
2016/06/16 Python
对python抓取需要登录网站数据的方法详解
2018/05/21 Python
python之pymysql模块简单应用示例代码
2019/12/16 Python
Python拼接字符串的7种方式详解
2020/03/19 Python
彻底解决Python包下载慢问题
2020/11/15 Python
amazeui页面校验功能的实现代码
2020/08/24 HTML / CSS
StubHub意大利:购买和出售全球演唱会和体育赛事门票
2017/11/21 全球购物
应届医学毕业生求职信分享
2013/12/02 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
小学教师培训感言
2014/02/11 职场文书
竞选大队委员演讲稿
2014/04/28 职场文书
政府门卫岗位职责
2014/04/29 职场文书
2014优秀党员事迹材料
2014/08/14 职场文书
大学生自荐材料范文
2014/12/30 职场文书
意向协议书
2015/01/27 职场文书
活动新闻稿范文
2015/07/17 职场文书
MongoDB使用profile分析慢查询的步骤
2021/04/30 MongoDB
详解redis在微服务领域的贡献
2021/10/16 Redis
MySQL中一条update语句是如何执行的
2022/03/16 MySQL
排查并解决MySQL生产库内存使用率高的报警
2022/04/11 MySQL
java获取一个文本文件的编码(格式)信息
2022/09/23 Java/Android