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模块简介之有序字典(OrderedDict)
Dec 01 Python
Python实现将16进制字符串转化为ascii字符的方法分析
Jul 21 Python
python模块之sys模块和序列化模块(实例讲解)
Sep 13 Python
python reduce 函数使用详解
Dec 05 Python
python 使用值来排序一个字典的方法
Nov 16 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
Jan 05 Python
python 根据时间来生成唯一的字符串方法
Jan 14 Python
Python3.7下安装pyqt5的方法步骤(图文)
May 12 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
Jun 18 Python
Python趣味入门教程之循环语句while
Aug 26 Python
python实现腾讯滑块验证码识别
Apr 27 Python
Python中的pprint模块
Nov 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
PHP数据类型的总结分析
2013/06/13 PHP
ThinkPHP有变量的where条件分页实例
2014/11/03 PHP
PHP两种快速排序算法实例
2015/02/15 PHP
如何解决PHP无法实现多线程的问题
2015/09/25 PHP
利用PHP生成CSV文件简单示例
2016/12/21 PHP
PHP在linux上执行外部命令的方法
2017/02/06 PHP
PHP验证码无法显示的原因及解决办法
2017/08/11 PHP
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
2007/02/23 Javascript
IE无法设置短域名下Cookie
2010/09/23 Javascript
Javascript技巧之不要用for in语句对数组进行遍历
2010/10/20 Javascript
浅谈javascript的原型继承
2012/07/25 Javascript
Javascript 修改String 对象 增加去除空格功能(示例代码)
2013/11/30 Javascript
如何在JavaScript中实现私有属性的写类方式(二)
2013/12/04 Javascript
JavaScript判断IE版本型号
2015/07/27 Javascript
js实现的星星评分功能函数
2015/12/09 Javascript
jquery ui dialog替代confirm实例分析
2016/01/25 Javascript
JS中使用apply方法通过不同数量的参数调用函数的方法
2016/05/31 Javascript
JS克隆,属性,数组,对象,函数实例分析
2016/11/26 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
JavaScript实现多叉树的递归遍历和非递归遍历算法操作示例
2018/02/08 Javascript
vue中Npm run build 根据环境传递参数方法来打包不同域名
2018/03/29 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变opacity实现)
2019/01/24 Javascript
使用Python将Mysql的查询数据导出到文件的方法
2019/02/25 Python
详解python中的time和datetime的常用方法
2019/07/08 Python
django如何自己创建一个中间件
2019/07/24 Python
大学自我鉴定
2013/12/20 职场文书
中学家长会邀请函
2014/01/17 职场文书
房地产公司见习自我鉴定
2014/04/28 职场文书
希特勒的演讲稿
2014/05/23 职场文书
2015年毕业生自我鉴定模板
2014/09/19 职场文书
2014年幼儿园教学工作总结
2014/12/04 职场文书
爱晚亭导游词
2015/02/09 职场文书
2016教师政治学习心得体会
2016/01/23 职场文书
Nginx + consul + upsync 完成动态负载均衡的方法详解
2021/03/31 Servers
Java并发编程之详解CyclicBarrier线程同步
2021/06/23 Java/Android