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实现识别手写数字 Python图片读入与处理
Mar 23 Python
Python常用字符串替换函数strip、replace及sub用法示例
May 21 Python
NumPy.npy与pandas DataFrame的实例讲解
Jul 09 Python
Python3安装psycopy2以及遇到问题解决方法
Jul 03 Python
如何基于Python获取图片的物理尺寸
Nov 25 Python
ipython jupyter notebook中显示图像和数学公式实例
Apr 15 Python
使用python matplotlib 画图导入到word中如何保证分辨率
Apr 16 Python
python 实现图像快速替换某种颜色
Jun 04 Python
使用pytorch 筛选出一定范围的值
Jun 28 Python
python 爬取京东指定商品评论并进行情感分析
May 27 Python
关于 Python json中load和loads区别
Nov 07 Python
用Python可视化新冠疫情数据
Jan 18 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/01/07 PHP
PHP获取文件夹大小函数用法实例
2015/07/01 PHP
详解WordPress中的头像缓存和代理中的缓存更新方法
2016/03/01 PHP
PHP排序算法之基数排序(Radix Sort)实例详解
2018/04/21 PHP
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
jQuery侧边栏随窗口滚动实现方法
2013/03/04 Javascript
js中文逗号转英文实现
2014/02/11 Javascript
Javascript模块化编程详解
2014/12/01 Javascript
AngularJS HTML编译器介绍
2014/12/06 Javascript
node.js中的fs.realpath方法使用说明
2014/12/16 Javascript
七个不允许错过的jQuery小技巧
2015/12/21 Javascript
js类式继承与原型式继承详解
2016/04/07 Javascript
基于js实现二级下拉联动
2016/12/17 Javascript
微信小程序的日期选择器的实例详解
2017/09/29 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
小程序实现抽奖动画
2020/04/16 Javascript
vue-form表单验证是否为空值的实例详解
2019/10/29 Javascript
使用vue打包进行云服务器上传的问题
2020/03/02 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
2020/10/28 Javascript
[51:53]完美世界DOTA2联赛决赛日 Inki vs LBZS 第二场 11.08
2020/11/10 DOTA
python 装饰器功能以及函数参数使用介绍
2012/01/27 Python
Python的ORM框架中SQLAlchemy库的查询操作的教程
2015/04/25 Python
python编程通过蒙特卡洛法计算定积分详解
2017/12/13 Python
Python实现的ftp服务器功能详解【附源码下载】
2019/06/26 Python
windows安装TensorFlow和Keras遇到的问题及其解决方法
2019/07/10 Python
在django-xadmin中APScheduler的启动初始化实例
2019/11/15 Python
关于numpy中eye和identity的区别详解
2019/11/29 Python
Django websocket原理及功能实现代码
2020/11/14 Python
秋季婚礼证婚词
2014/01/11 职场文书
出生医学证明样本
2014/01/17 职场文书
学校领导班子对照检查材料
2014/08/28 职场文书
反四风对照检查材料思想汇报
2014/09/16 职场文书
董事会决议范本
2015/07/01 职场文书
Python基础之字符串格式化详解
2021/04/21 Python
Nginx如何配置根据路径转发详解
2022/07/23 Servers
Go语言编译原理之变量捕获
2022/08/05 Golang