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实现保存网页到本地示例
Mar 16 Python
跟老齐学Python之玩转字符串(2)
Sep 14 Python
flask + pymysql操作Mysql数据库的实例
Nov 13 Python
Django进阶之CSRF的解决
Aug 01 Python
python实现电子产品商店
Feb 26 Python
python文件选择对话框的操作方法
Jun 27 Python
通过python改变图片特定区域的颜色详解
Jul 15 Python
Python学习笔记之迭代器和生成器用法实例详解
Aug 08 Python
浅谈Python3 numpy.ptp()最大值与最小值的差
Aug 24 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
Sep 30 Python
python matplotlib包图像配色方案分享
Mar 14 Python
python实现扑克牌交互式界面发牌程序
Apr 22 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
php初始化对象和析构函数的简单实例
2014/03/11 PHP
对PHP PDO的一些认识小结
2015/01/23 PHP
PHP程序员的技术成长规划
2016/03/25 PHP
MAC下通过改apache配置文件切换php多版本的方法
2017/04/26 PHP
php解决crontab定时任务不能写入文件问题的方法分析
2019/09/16 PHP
PHP设计模式(四)原型模式Prototype实例详解【创建型】
2020/05/02 PHP
JS实现的简洁二级导航菜单雏形效果
2015/10/13 Javascript
基于JavaScript实现仿京东图片轮播效果
2015/11/06 Javascript
详解jQuery Mobile自定义标签
2016/01/06 Javascript
基于JS代码实现当鼠标悬停表格上显示这一格的全部内容
2016/06/12 Javascript
js字符串操作总结(必看篇)
2016/11/22 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
javaScript中定义类或对象的五种方式总结
2016/12/04 Javascript
js实现登录验证码
2016/12/22 Javascript
jQuery Masonry瀑布流布局神器使用详解
2017/05/25 jQuery
vue不通过路由直接获取url中参数的方法示例
2017/08/24 Javascript
node.js 用socket实现聊天的示例代码
2017/10/17 Javascript
利用jsonp解决js读取本地json跨域的问题
2018/12/11 Javascript
vue中axios防止多次触发终止多次请求的示例代码(防抖)
2020/02/16 Javascript
Vue实现点击箭头上下移动效果
2020/06/11 Javascript
对python中Matplotlib的坐标轴的坐标区间的设定实例讲解
2018/05/25 Python
python微信公众号之关注公众号自动回复
2018/10/25 Python
Django中自定义admin Xadmin的实现代码
2019/08/09 Python
深入了解python列表(LIST)
2020/06/08 Python
Django之腾讯云短信的实现
2020/06/12 Python
美国最大点评网站:Yelp
2018/02/14 全球购物
澳大利亚女士时装在线:Rockmans
2018/09/26 全球购物
护理专业学生的求职信范文
2013/12/11 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
行政司机岗位职责
2015/04/10 职场文书
4S店销售内勤岗位职责
2015/04/13 职场文书
商标侵权律师函
2015/05/27 职场文书
狂人日记读书笔记
2015/06/30 职场文书
2019年教师入党申请书
2019/06/27 职场文书
正确的理解和使用Django信号(Signals)
2021/04/14 Python
MySQL 不等于的三种使用及区别
2021/06/03 MySQL