在代码编写中,存在大量重复代码的编写,但也不能总是靠模块导入吧。
这里介绍一个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
完。
网友评论