美文网首页
放弃敲重复代码!pycharm 添加代码模板(以python单例

放弃敲重复代码!pycharm 添加代码模板(以python单例

作者: 越大大雨天 | 来源:发表于2019-04-10 20:47 被阅读0次

在代码编写中,存在大量重复代码的编写,但也不能总是靠模块导入吧。
这里介绍一个pycharm的神器:代码模板( Python Script)

  • 具体设置步骤:
    1."设置 - 搜索栏输入live- 代码模板"
    我的安装的是汉化版本,对应的位置就如图所示。
    对应英文路径为:File > Settings > File and Code Template > Python Script


    代码模板

    2.添加代码模板:


    添加代码模板
    3.以定义类的单例模式为例,定义缩写名为instance,添加后:
    添加单例模式模板

4.添加完成后,请记住点击最下排的Define,勾选你应用的语言,这里我当然选择的是python。

选择应用语言
这样就添加完成了,实际效果怎么样呢?

新建一个类做个演示,输入之前添加的单例模式模板代码instance,可以看到pycharm给自动提示了:


自动提示

选择instance回车后,神奇的事情发生了:

模板运用成功

所有之前模板添加的代码内容和格式都自动生成了。

对于偶尔会用到的代码块,这个功能大大解放了劳动力,毕竟我们码农已经很忙了~

  • 单例模式是重写new方法控制我们的类只能生成一个实例的生产模式,在特定情况下需要使用单例模式。

单例模式代码也放上来,要用的请直接拿去复制粘贴即可用:

class Test(object):
    __instance = None

    def __new__(cls, *args, **kwargs):
        if cls.__instance is None:
            cls.__instance = object.__new__(cls)
        return cls.__instance

完。

相关文章

网友评论

      本文标题:放弃敲重复代码!pycharm 添加代码模板(以python单例

      本文链接:https://www.haomeiwen.com/subject/hcaoiqtx.html