分享

PyCharm配置文件注释模板以及函数注释的四种风格!

 Python集中营 2023-05-04 发布于甘肃

最近,PyCharm开发工具的AI自动生成代码注释的插件被下架了。

于是,只能又去找找有什么新的注释模板可以帮助我更快的添加函数、python文件的注释。

这里特别记录一下,一来免得以后忘记,二来给有需要的小伙伴提供帮助。

首先是文件模板注释,一般文件注释模板基本都是一样的。下面可以通过截图看一下效果。

下面是我这里需要配置的文件注释模板,小伙伴们可以根据自己的需求进行调整。

# -*- coding: utf-8 -*-
# @Time    : ${DATE} ${TIME}
# @Author  : w.sir
# @File    : ${NAME}.py
# @Description : 公众号:Python 集中营

若是需要在文件注释模板中配置更多的变量,小伙伴们可以参考下面的模板注释变量的说明,制定自己专属的文件模板。

下面是函数模板的设置方式,因为PyCharm本身自带了四种形式的模板风格。

这四种风格分别是Epytext、restructedText、Numpy、Google,四种风格各不相同,小伙伴们可以选择自己喜欢的设置。

下面分别是PyCharm开发工具自带的四种风格的注释模板添加函数注释的效果。

def test1(param1=None,param2=None):
    '''
    Epytext注释模板
    @param param1:
    @param param2:
    @return:
    '''

    print('函数注释测试')
    return None

def test2(param1=None,param2=None):
    '''
    restructedText注释模板
    :param param1:
    :param param2:
    :return:
    '''

    print('函数注释测试')
    return None

def test3(param1=None,param2=None):
    '''
    Numpy注释模板
    Parameters
    ----------
    param1
    param2

    Returns
    -------

    '''

    print('函数注释测试')
    return None

def test4(param1=None,param2=None):
    '''
    Google注释模板
    Args:
        param1:
        param2:

    Returns:

    '''

    print('函数注释测试')
    return None

四种函数注释模板各有不同,我平常使用的就是restructedText风格的函数模板,小伙伴们可以根据自己的喜好选择。

有需要桌面应用定制化开发的小伙伴可以前往 [软件定制活动页了解详情!


点击上方卡片,免费领取网盘视频教程!

如何使用三种不同的方式生成python源代码,提高开发效率?

Nameko:Python 微服务框架搭建!

PsUtil 运维利器,可实时监控系统状态!

应用技巧:python开发五种循环方式场景、性能比较!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多