首页 > 编程语言 > 详细

python3学习笔记

时间:2019-03-28 12:30:28      阅读:159      评论:0      收藏:0      [点我收藏+]

简介

python写的程序多了,发现很多方法,很多小工具可以复用,记录起来,做成目录,或者直接贴代码

一、python内置

单例模式

class Singleton:
    """单例"""

    _instance_lock = Lock()  # 新建实例用到的锁

    def __init__(self, hub_url):
        pass

    def __new__(cls, *args, **kwargs):
        if not hasattr(Singleton, "_instance"):
            with Singleton._instance_lock:
                if not hasattr(Singleton, "_instance"):
                    Singleton._instance = object.__new__(cls)
                    Singleton._instance.hub_url = args[0]  # 属性赋值什么的,好像只能放在这
        return Singleton._instance

装饰器

计时装饰器

def timer(func):
    @functools.wraps(func)
    def wrapper(*args, **kwargs):
        start = time.time()
        print('开始时间: {}'.format(start))
        result = func(*args, **kwargs)
        ended = time.time()
        print('结束时间: {}, 耗时: {}'.format(ended, ended-start))
        return result
    return wrapper

二、数据库

redis

mysql

增删查改(待更)

三、爬虫相关

requests

(待更)

scrapy

aiohttp

(待更)

pyquery

解析库,(待更)

selenium

python3学习笔记

原文:https://www.cnblogs.com/haoabcd2010/p/10613888.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!