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的Twisted框架编写简单的网络客户端
Apr 16 Python
详解Python命令行解析工具Argparse
Apr 20 Python
Python 对输入的数字进行排序的方法
Jun 23 Python
python 读取文本文件的行数据,文件.splitlines()的方法
Jul 12 Python
python3实现网络爬虫之BeautifulSoup使用详解
Dec 19 Python
详解Python用三种方式统计词频的方法
Jul 29 Python
Pytorch释放显存占用方式
Jan 13 Python
Django中modelform组件实例用法总结
Feb 10 Python
pycharm设置默认的UTF-8编码模式的方法详解
Jun 01 Python
python中return如何写
Jun 18 Python
python 5个顶级异步框架推荐
Sep 09 Python
python 读取、写入txt文件的示例
Sep 27 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
IIS6的PHP最佳配置方法
2007/03/19 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
2017/04/04 PHP
BOOM vs RR BO5 第一场 2.14
2021/03/10 DOTA
浅谈关于JavaScript的语言特性分析
2013/04/11 Javascript
Jquery.Form 异步提交表单的简单实例
2014/03/03 Javascript
node.js中的events.emitter.listeners方法使用说明
2014/12/10 Javascript
angularJS 中$scope方法使用指南
2015/02/09 Javascript
jQuery 1.9.1源码分析系列(十三)之位置大小操作
2015/12/02 Javascript
分享JS数组求和与求最大值的方法
2016/08/11 Javascript
微信小程序 使用canvas制作K线实例详解
2017/01/12 Javascript
jquery实现input框获取焦点的简单实例
2017/01/26 Javascript
详解如何将angular-ui的图片轮播组件封装成一个指令
2017/05/09 Javascript
利用node.js实现自动生成前端项目组件的方法详解
2017/07/12 Javascript
修改 bootstrap table 默认detailRow样式的实例代码
2017/07/21 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
微信小程序内拖动图片实现移动、放大、旋转的方法
2018/09/04 Javascript
LayUI数据接口返回实体封装的例子
2019/09/12 Javascript
小程序自动化测试的示例代码
2020/08/11 Javascript
vue组件中传值EventBus的使用及注意事项说明
2020/11/16 Javascript
python根据路径导入模块的方法
2014/09/30 Python
python使用urlparse分析网址中域名的方法
2015/04/15 Python
Python线程指南详细介绍
2017/01/05 Python
详解python并发获取snmp信息及性能测试
2017/03/27 Python
Python实现PS滤镜碎片特效功能示例
2018/01/24 Python
Python面向对象类的继承实例详解
2018/06/27 Python
对python xlrd读取datetime类型数据的方法详解
2018/12/26 Python
Python流程控制常用工具详解
2020/02/24 Python
Django的ListView超详细用法(含分页paginate)
2020/05/21 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
2020/06/04 Python
Django REST Swagger实现指定api参数
2020/07/07 Python
伦敦哈德森鞋:Hudson Shoes
2018/02/06 全球购物
蜜蜂引路教学反思
2014/02/04 职场文书
介绍信范文大全
2015/05/07 职场文书
小学英语教学反思范文
2016/02/15 职场文书
MySQL令人大跌眼镜的隐式转换
2021/08/23 MySQL
关于SpringBoot 使用 Redis 分布式锁解决并发问题
2021/11/17 Redis