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 time模块详解(常用函数实例讲解,非常好)
Apr 24 Python
使用python调用浏览器并打开一个网址的例子
Jun 05 Python
Windows下使Python2.x版本的解释器与3.x共存的方法
Oct 25 Python
python利用正则表达式提取字符串
Dec 08 Python
python虚拟环境virualenv的安装与使用
Dec 18 Python
python3 requests中使用ip代理池随机生成ip的实例
May 07 Python
Pytorch之Variable的用法
Dec 31 Python
python字符串判断密码强弱
Mar 18 Python
Python接口开发实现步骤详解
Apr 26 Python
Keras-多输入多输出实例(多任务)
Jun 22 Python
Python GUI库Tkiner使用方法代码示例
Nov 27 Python
Python实现老照片修复之上色小技巧
Oct 16 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 解决utf-8和gb2312编码转换问题
2010/03/18 PHP
php分割合并两个字符串的函数实例
2015/06/19 PHP
php mailer类调用远程SMTP服务器发送邮件实现方法
2016/03/04 PHP
JavaScript中yield实用简洁实现方式
2010/06/12 Javascript
Jquery命名冲突解决的五种方案分享
2012/03/16 Javascript
JS保存和删除cookie操作 判断cookie是否存在
2013/11/13 Javascript
理解Javascript的动态语言特性
2015/06/17 Javascript
Bootstrap每天必学之缩略图与警示窗
2015/11/29 Javascript
JavaScript 中对象的深拷贝
2016/12/04 Javascript
fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
2017/03/24 Javascript
vue 打包后的文件部署到express服务器上的方法
2017/08/09 Javascript
聊聊JS动画库 Velocity.js的使用
2018/03/13 Javascript
基于vue展开收起动画的示例代码
2018/07/05 Javascript
jQuery AJAX 方法success()后台传来的4种数据详解
2018/08/08 jQuery
[02:40]DOTA2殁境神蚀者 英雄基础教程
2013/11/26 DOTA
[03:49]2016完美“圣”典风云人物:AMS专访
2016/12/06 DOTA
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python编程-将Python程序转化为可执行程序[整理]
2007/04/09 Python
Python中datetime常用时间处理方法
2015/06/15 Python
python视频按帧截取图片工具
2019/07/23 Python
Python numpy数组转置与轴变换
2019/11/15 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
2020/02/13 Python
Python双链表原理与实现方法详解
2020/02/22 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
2020/02/25 Python
python实现逆滤波与维纳滤波示例
2020/02/26 Python
Python decorator拦截器代码实例解析
2020/04/04 Python
Python Tornado核心及相关原理详解
2020/06/24 Python
基于Python制作一副扑克牌过程详解
2020/10/19 Python
html5之Canvas路径绘图、坐标变换应用实例
2012/12/26 HTML / CSS
MySQL面试题目集锦
2016/04/14 面试题
法律专业推荐信范文
2013/11/29 职场文书
幼儿园教师获奖感言
2014/03/11 职场文书
中药学自荐信
2014/06/15 职场文书
学校教研活动总结
2014/07/02 职场文书
食品质检员岗位职责
2015/04/08 职场文书
springboot中rabbitmq实现消息可靠性机制详解
2021/09/25 Java/Android