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实现的使用telnet登陆聊天室实例
Jun 17 Python
整理Python 常用string函数(收藏)
May 30 Python
Flask解决跨域的问题示例代码
Feb 12 Python
Python键盘输入转换为列表的实例
Jun 23 Python
python去除拼音声调字母,替换为字母的方法
Nov 28 Python
详解opencv Python特征检测及K-最近邻匹配
Jan 21 Python
python利用paramiko实现交换机巡检的示例
Sep 22 Python
Python通过fnmatch模块实现文件名匹配
Sep 30 Python
Python实现树莓派摄像头持续录像并传送到主机的步骤
Nov 30 Python
python中翻译功能translate模块实现方法
Dec 17 Python
用Python自动清理系统垃圾的实现
Jan 18 Python
python神经网络Xception模型
May 06 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/12/17 PHP
PHP字符串中抽取子串操作实例分析
2019/06/22 PHP
laravel 框架执行流程与原理简单分析
2020/02/01 PHP
js校验表单后提交表单的三种方法总结
2014/02/28 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
2014/06/09 Javascript
jQuery动画出现连续触发、滞后反复执行的解决方法
2015/01/28 Javascript
js实现表单检测及表单提示的方法
2015/08/14 Javascript
jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween
2015/12/03 Javascript
jQuery 自定义下拉框(DropDown)附源码下载
2016/07/22 Javascript
javascript数组常用方法汇总
2016/09/10 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
2017/02/20 Javascript
javascript前端实现多视频上传
2020/12/13 Javascript
vue绑定class的三种方法
2020/12/24 Vue.js
[53:15]Newbee vs Pain 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
pygame学习笔记(5):游戏精灵
2015/04/15 Python
Python 判断文件或目录是否存在的实例代码
2018/07/19 Python
python生成lmdb格式的文件实例
2018/11/08 Python
python threading和multiprocessing模块基本用法实例分析
2019/07/25 Python
Python实现网页截图(PyQT5)过程解析
2019/08/12 Python
Python中的相关分析correlation analysis的实现
2019/08/29 Python
python飞机大战pygame游戏背景设计详解
2019/12/17 Python
python如何安装下载后的模块
2020/07/03 Python
python 绘制国旗的示例
2020/09/27 Python
Smashbox英国官网:美国知名彩妆品牌
2017/11/13 全球购物
Sephora丝芙兰马来西亚官方网站:国际化妆品购物
2018/03/15 全球购物
中文系师范生自荐信
2013/10/01 职场文书
开工庆典邀请函范文
2014/01/16 职场文书
"9.18"国耻日演讲稿范文
2014/09/14 职场文书
综治维稳工作汇报
2014/10/27 职场文书
2014年优秀班主任工作总结
2014/12/16 职场文书
2014年会计主管工作总结
2014/12/20 职场文书
简短清晨问候语
2015/11/10 职场文书
公文写作:新员工转正申请书范本3篇!
2019/08/07 职场文书
Redis高级数据类型Hyperloglog、Bitmap的使用
2021/05/24 Redis
mysql中varchar类型的日期进行比较、排序等操作的实现
2021/11/17 MySQL
详解在SQLPlus中实现上下键翻查历史命令的功能
2022/03/18 SQL Server