Pycharm自动添加文件头注释和函数注释参数的方法


Posted in Python onOctober 23, 2020

Pycharm应该是学python必用的编辑器了,关于它的使用之前已经写过几篇文章,今天再给大家继续介绍两个pycharm的小技巧,希望对大家有用。

1.自动添加文件头注释

文件头模板设置路径

Settings->Editor->File and Code Templates->Python Script

在右侧箭头区域添加模板代码。

Pycharm自动添加文件头注释和函数注释参数的方法

参考模板:

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
'''
@Project :${PROJECT_NAME} 
@File :${NAME}.py
@Author :吾非同
@Date :${DATE} ${TIME} 
'''

然后在pycharm中,新建python文件,自动添加文件头注释,效果如下:

Pycharm自动添加文件头注释和函数注释参数的方法

模板常用内置变量

格式 作用效果
${PROJECT_NAME} 项目名
${PRODUCT_NAME} 集成开发环境
${NAME} 文件名
${USER} 用户名(指登录电脑的那个用户名)
${DATE} 当前系统的年月日
${TIME} 当前系统的时分秒
${YEAR} 当前年份
${MONTH} 当前月份(形式:07)
${MONTH_NAME_SHORT} 当前月份(形式:7月)
${MONTH_NAME_FULL} 当前月份(形式:七月)
${DAY} 当天
${HOUR} 当前小时
${MINUTE} 当前分钟
${SECOND} 当前秒钟

大家可以根据自己的喜好,设置一个专属的文件注释版本。

2.快速添加函数及参数注释

在完成函数定义时,输入三个"""回车即可,自动添加函数注释参数。

Pycharm自动添加文件头注释和函数注释参数的方法

Pycharm自动添加文件头注释和函数注释参数的方法

编写好注释信息后,使用函数时,可以使用如下快捷键查看函数信息:

mac:ctl+J

windows:ctrl+q

Pycharm自动添加文件头注释和函数注释参数的方法

到此这篇关于Pycharm自动添加文件头注释和函数注释参数的方法的文章就介绍到这了,更多相关Pycharm自动添加注释 内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
浅谈使用Python变量时要避免的3个错误
Oct 30 Python
Python数据结构之顺序表的实现代码示例
Nov 15 Python
windows下cx_Freeze生成Python可执行程序的详细步骤
Oct 09 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
Jan 30 Python
python移位运算的实现
Jul 15 Python
Django中的用户身份验证示例详解
Aug 07 Python
python编写计算器功能
Oct 25 Python
Pytorch mask_select 函数的用法详解
Feb 18 Python
小 200 行 Python 代码制作一个换脸程序
May 12 Python
selenium如何定位span元素的实现
Jan 13 Python
Python第三方库安装缓慢的解决方法
Feb 06 Python
Python数组变形的几种实现方法
May 30 Python
Python中免验证跳转到内容页的实例代码
Oct 23 #Python
python对 MySQL 数据库进行增删改查的脚本
Oct 22 #Python
Python提取视频中图片的示例(按帧、按秒)
Oct 22 #Python
详解python模块pychartdir安装及导入问题
Oct 22 #Python
Python实现自动装机功能案例分析
Oct 22 #Python
Python reversed反转序列并生成可迭代对象
Oct 22 #Python
Python+OpenCV图像处理—— 色彩空间转换
Oct 22 #Python
You might like
php简单的会话类代码
2011/08/08 PHP
ThinkPHP数据操作方法总结
2015/09/28 PHP
php使用strip_tags()去除html标签仍有空白的解决方法
2016/07/28 PHP
javascript得到XML某节点的子节点个数的脚本
2008/10/11 Javascript
JavaScript高级程序设计 阅读笔记(十七) js事件
2012/08/14 Javascript
JSONP跨域GET请求解决Ajax跨域访问问题
2014/12/31 Javascript
Bootstrap自定义文件上传下载样式
2016/05/26 Javascript
JS实现重新加载当前页面
2016/11/29 Javascript
javascript实现圣旨卷轴展开效果(代码分享)
2017/03/23 Javascript
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
2017/05/12 Javascript
jQuery中extend函数简单用法示例
2017/10/11 jQuery
jQuery实现form表单序列化转换为json对象功能示例
2018/05/23 jQuery
Vue模板语法中数据绑定的实例代码
2019/05/17 Javascript
小程序分页实践之编写可复用分页组件
2019/07/18 Javascript
vue中实现弹出层动画效果的示例代码
2020/09/25 Javascript
[00:53]2015国际邀请赛 中国区预选赛一触即发
2015/05/14 DOTA
python访问抓取网页常用命令总结
2017/04/11 Python
Python学习小技巧之利用字典的默认行为
2017/05/20 Python
通过Python 接口使用OpenCV的方法
2018/04/02 Python
Django网络框架之HelloDjango项目创建教程
2019/06/06 Python
浅析python,PyCharm,Anaconda三者之间的关系
2019/11/27 Python
tensorflow中tf.reduce_mean函数的使用
2020/04/19 Python
css 元素选择器的简单实例
2016/05/23 HTML / CSS
深入理解css中vertical-align属性
2017/04/18 HTML / CSS
美国最大的农村生活方式零售店:Tractor Supply Company(TSC)
2017/05/15 全球购物
ASOS英国官网:英国在线时装和化妆品零售商
2017/05/19 全球购物
钳工实习自我鉴定
2013/09/19 职场文书
个人自荐信
2013/12/05 职场文书
大学生实习证明范本
2014/01/15 职场文书
办公室秘书自我鉴定
2014/01/18 职场文书
三年级语文教学反思
2014/02/01 职场文书
小学老师寄语大全
2014/04/04 职场文书
工商管理专业自荐信
2014/06/03 职场文书
运动会广播稿100字
2014/09/14 职场文书
教师网络培训心得体会
2016/01/09 职场文书
java Nio使用NioSocket客户端与服务端交互实现方式
2021/06/15 Java/Android