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实现查询IP地址所在地
Mar 29 Python
Python写的一个简单监控系统
Jun 19 Python
Python实现拷贝多个文件到同一目录的方法
Sep 19 Python
Python编程修改MP3文件名称的方法
Apr 19 Python
python3+PyQt5实现柱状图
Apr 24 Python
纯用NumPy实现神经网络的示例代码
Oct 24 Python
twilio python自动拨打电话,播放自定义mp3音频的方法
Aug 08 Python
python进阶之自定义可迭代的类
Aug 20 Python
python FTP批量下载/删除/上传实例
Dec 22 Python
python实现百度OCR图片识别过程解析
Jan 17 Python
什么是python的函数体
Jun 19 Python
Django和Ueditor自定义存储上传文件的文件名
Feb 25 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 高级课程笔记 面向对象
2009/06/21 PHP
php获取网卡的MAC地址支持WIN/LINUX系统
2014/04/30 PHP
ThinkPHP模板替换与系统常量及应用实例教程
2014/08/22 PHP
Zend Framework教程之动作的基类Zend_Controller_Action详解
2016/03/07 PHP
php生成网页桌面快捷方式
2017/05/05 PHP
ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例
2019/08/05 PHP
Javascript 继承实现例子
2009/08/12 Javascript
基于jquery的checkbox下拉框插件代码
2010/06/25 Javascript
jQuery实用基础超详细介绍
2013/04/11 Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
2013/12/26 Javascript
原生Js实现简易烟花爆炸效果的方法
2015/03/20 Javascript
原创jQuery弹出层插件分享
2015/04/02 Javascript
JQuery实现超链接鼠标提示效果的方法
2015/06/10 Javascript
Javascript数组Array方法解读
2016/03/13 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
2016/06/22 Javascript
基于jQuery实现Tabs选项卡自定义插件
2016/11/21 Javascript
代码块高亮可复制显示js插件highlight.js+clipboard.js整合
2021/02/15 Javascript
Python中bisect的用法
2014/09/23 Python
Python原始字符串(raw strings)用法实例
2014/10/13 Python
书单|人生苦短,你还不用python!
2017/12/29 Python
用python制作游戏外挂
2018/01/04 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
2018/01/15 Python
对python numpy数组中冒号的使用方法详解
2018/04/17 Python
python机器学习之KNN分类算法
2018/08/29 Python
Python 微信之获取好友昵称并制作wordcloud的实例
2019/02/21 Python
Python csv文件记录流程代码解析
2020/07/16 Python
python中判断数字是否为质数的实例讲解
2020/12/06 Python
有关HTML5页面在iPhoneX适配问题
2017/11/13 HTML / CSS
Bandier官网:奢侈、时尚前卫的健身服装首选目的地
2020/07/05 全球购物
艺术系大学生毕业个人自我评价
2013/09/19 职场文书
社区义诊活动总结
2014/04/30 职场文书
英语教师自荐信
2014/05/26 职场文书
2014领导班子专题民主生活会对照检查材料思想汇报
2014/09/23 职场文书
商务信函英语问候语
2015/11/10 职场文书
MySQL 8.0 之不可见列的基本操作
2021/05/20 MySQL
java泛型通配符详解
2021/07/25 Java/Android