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高级应用实例对比:高效计算大文件中的最长行的长度
Jun 08 Python
Python单链表的简单实现方法
Sep 23 Python
python 生成器生成杨辉三角的方法(必看)
Apr 10 Python
Python Flask-web表单使用详解
Nov 18 Python
python的numpy模块安装不成功简单解决方法总结
Dec 23 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
Jun 11 Python
解决Python2.7中IDLE启动没有反应的问题
Nov 30 Python
在Python中合并字典模块ChainMap的隐藏坑【推荐】
Jun 27 Python
python获取txt文件词向量过程详解
Jul 05 Python
tensorflow模型继续训练 fineturn实例
Jan 21 Python
python 命名规范知识点汇总
Feb 14 Python
python将dict中的unicode打印成中文实例
May 11 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.ini实现Mysql导入数据库文件最大限制的修改方法
2007/12/11 PHP
PHP关联链接常用代码
2012/11/05 PHP
PHP实现批量删除(封装)
2017/04/28 PHP
使用ionic在首页新闻中应用到的跑马灯效果的实现方法
2017/02/13 Javascript
浅谈vue单一组件下动态修改数据时的全部重渲染
2018/03/01 Javascript
webpack+vue-cil中proxyTable处理跨域的方法
2018/07/20 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
ES6对象操作实例详解
2020/05/23 Javascript
vue实现用户长时间不操作自动退出登录功能的实现代码
2020/07/23 Javascript
vue+Element-ui实现分页效果
2020/11/15 Javascript
jQuery实现穿梭框效果
2021/01/19 jQuery
Javascript中的奇葩知识,你知道吗?
2021/01/25 Javascript
python实现linux服务器批量修改密码并生成execl
2014/04/22 Python
Python编写屏幕截图程序方法
2015/02/18 Python
用Python实现web端用户登录和注册功能的教程
2015/04/30 Python
Python数据类型详解(二)列表
2016/05/08 Python
python利用lxml读写xml格式的文件
2017/08/10 Python
Python实现简单的语音识别系统
2017/12/13 Python
Python中多个数组行合并及列合并的方法总结
2018/04/12 Python
关于django 数据库迁移(migrate)应该知道的一些事
2018/05/27 Python
详解python中的time和datetime的常用方法
2019/07/08 Python
python网络爬虫 Scrapy中selenium用法详解
2019/09/28 Python
Python+opencv+pyaudio实现带声音屏幕录制
2019/12/23 Python
css3动画 小球滚动 js控制动画暂停
2019/11/29 HTML / CSS
从一次项目重构说起CSS3自定义变量在项目的使用方法
2021/03/01 HTML / CSS
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
网络通讯中,端口有什么含义,端口的取值范围
2012/11/23 面试题
学习雷锋标语
2014/06/25 职场文书
介绍信的格式
2015/01/30 职场文书
采购内勤岗位职责
2015/04/13 职场文书
住房公积金贷款工资证明
2015/06/12 职场文书
2016春季幼儿园开学寄语
2015/12/03 职场文书
自荐信范文
2019/05/20 职场文书
js之ajax文件上传
2021/05/13 Javascript
JavaScript 对象创建的3种方法
2021/11/17 Javascript
教你修复 Win11应用商店加载空白问题
2021/12/06 数码科技