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中用has_key()方法查找键是否存在的教程
May 21 Python
深入理解Python分布式爬虫原理
Nov 23 Python
python实现堆和索引堆的代码示例
Mar 19 Python
python2.7无法使用pip的解决方法(安装easy_install)
Apr 03 Python
学生信息管理系统python版
Oct 17 Python
python TF-IDF算法实现文本关键词提取
May 29 Python
Python中一个for循环循环多个变量的示例
Jul 16 Python
Django ImageFiled上传照片并显示的方法
Jul 28 Python
Python内置类型性能分析过程实例
Jan 29 Python
Python单链表原理与实现方法详解
Feb 22 Python
Python中有几个关键字
Jun 04 Python
浅谈Python 参数与变量
Jun 20 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适配器模式介绍
2012/08/14 PHP
destoon文章模块调用企业会员资料的方法
2014/08/22 PHP
php编写批量生成不重复的卡号密码代码
2015/05/14 PHP
PHP书写格式详解(必看)
2016/05/23 PHP
js substr支持中文截取函数代码(中文是双字节)
2013/04/17 Javascript
js 阻止子元素响应父元素的onmouseout事件具体实现
2013/12/23 Javascript
js实现文字跟随鼠标移动而移动的方法
2015/02/28 Javascript
10个很棒的jQuery代码片段
2015/09/24 Javascript
js检查是否关闭浏览器的方法
2016/08/02 Javascript
在javascript中,null>=0 为真,null==0却为假,null的值详解
2017/02/22 Javascript
ES6中class类用法实例浅析
2017/04/06 Javascript
angularjs实现搜索的关键字在正文中高亮出来
2017/06/13 Javascript
js实现日期显示的一些操作(实例讲解)
2017/07/27 Javascript
最通俗易懂的javascript变量提升详解
2017/08/05 Javascript
关于vue面试题汇总
2018/03/20 Javascript
nuxt.js中间件实现拦截权限判断的方法
2018/11/21 Javascript
微信小程序实现九宫格抽奖
2020/04/15 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
2019/04/17 Javascript
JS中async/await实现异步调用的方法
2019/08/28 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
2020/03/07 Javascript
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
Django基础知识与基本应用入门教程
2018/07/20 Python
Python使用matplotlib绘制三维图形示例
2018/08/25 Python
Django 自定义分页器的实现代码
2019/11/24 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
使用canvas压缩图片大小的方法示例
2019/08/02 HTML / CSS
学前教育学生自荐信范文
2013/12/31 职场文书
爱国演讲稿500字
2014/05/04 职场文书
小学生母亲节演讲稿
2014/05/07 职场文书
平安家庭事迹材料
2014/12/20 职场文书
《只有一个地球》教学反思
2016/02/16 职场文书
Python 把两层列表展开平铺成一层(5种实现方式)
2021/04/07 Python
NodeJs内存占用过高的排查实战记录
2021/05/10 NodeJs
Python还能这么玩之只用30行代码从excel提取个人值班表
2021/06/05 Python
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers
微软Win11 全新照片应用面向 Dev预览版推出 新版本上手体验图集
2022/09/23 数码科技