随笔分类 -  python

摘要:可以用来解析一个访问路径的url,path,params等 from urllib.parse import urlparse # 该方法可以实现URL的识别和分段 result = urlparse('http://www.baidu.com/index.html;user?id=5#commen 阅读全文
posted @ 2023-02-10 10:32 我是小菜鸡丫丫 阅读(141) 评论(0) 推荐(0) 编辑
摘要:separators:是分隔符的意思,参数意思分别为不同dict项之间的分隔符和dict项内key和value之间的分隔符,把:和,后面的空格都除去了。 1 2 3 4 5 6 7 8 9 10 11 import json x = {'name':'你猜','age':19,'city':'四川' 阅读全文
posted @ 2023-02-09 14:10 我是小菜鸡丫丫 阅读(55) 评论(0) 推荐(0) 编辑
摘要:pip install -i https://pypi.douban.com/simple redis==2.10.6 阅读全文
posted @ 2022-12-28 23:14 我是小菜鸡丫丫 阅读(66) 评论(0) 推荐(0) 编辑
摘要:动态导包 import('') 动态获取属性 __getattribute__和getattr class A: a = 1 def __init__(self): self.b =2 @staticmethod def getname(): print(1) print(A().__getattr 阅读全文
posted @ 2022-08-23 23:42 我是小菜鸡丫丫 阅读(18) 评论(0) 推荐(0) 编辑
摘要:from collections import Iterator, Iterable class MyListIterator(object): # 定义迭代器类,其是MyList可迭代对象的迭代器类 def __init__(self, data): self.data = data # 上边界 阅读全文
posted @ 2022-08-18 22:52 我是小菜鸡丫丫 阅读(22) 评论(0) 推荐(0) 编辑
摘要:zip a = [1,2,3] b = ['a','b','c'] c = [1,2,3] d = ['a','b','c'] print(dict(zip(a,b))) #{1: 'a', 2: 'b', 3: 'c'} print(list(zip(a,b))) # [(1, 'a'), (2, 阅读全文
posted @ 2022-07-25 01:07 我是小菜鸡丫丫 阅读(39) 评论(0) 推荐(0) 编辑
摘要:copy()与deepcopy() 对于简单的 object,用shallow copy 和 deep copy 没区别;而对于复杂的 object, 如 list 中套着 list 的情况,shallow copy 中的 子list,并未从原 object 真的「独立」出来。也就是说,如果你改变原 阅读全文
posted @ 2022-07-25 00:33 我是小菜鸡丫丫 阅读(401) 评论(0) 推荐(0) 编辑
摘要:car = { "brand": "Porsche", "model": "911", "year": 1963 } car.update({"age": 180}, d={"brand": 18}) print(car) # {'brand': 'Porsche', 'model': '911', 阅读全文
posted @ 2022-07-25 00:24 我是小菜鸡丫丫 阅读(81) 评论(0) 推荐(0) 编辑
摘要:if isinstance(test, type) and issubclass(test,(case.TestCase, TestSuite)): raise TypeError("TestCases and TestSuites must be instantiated " "before pa 阅读全文
posted @ 2022-07-21 23:58 我是小菜鸡丫丫 阅读(79) 评论(0) 推荐(0) 编辑
摘要:from functools import wraps 把原函数的元信息拷贝到装饰器函数中,使得装饰器函数和原函数有一样的元信息 from functools import wraps def warpper(func): @wraps(func) # 不加打印warp,加上@wraps(func) 阅读全文
posted @ 2022-07-20 21:07 我是小菜鸡丫丫 阅读(74) 评论(0) 推荐(0) 编辑
摘要:变量注释: 用处:方便别的文件导入这个变量,可以出现StrictRedis的快捷提示 from redis import StrictRedis redis_store = None # type:StrictRedis # redis_store: StrictRedis = None 可以提示代 阅读全文
posted @ 2022-07-07 00:18 我是小菜鸡丫丫 阅读(69) 评论(0) 推荐(0) 编辑
摘要:变量注释: 用处:方便别的文件导入这个变量,可以出现StrictRedis的快捷提示 from redis import StrictRedis redis_store = None # type:StrictRedis # redis_store: StrictRedis = None 可以提示代 阅读全文
posted @ 2022-07-07 00:17 我是小菜鸡丫丫 阅读(38) 评论(0) 推荐(0) 编辑
摘要:变量注释: 用处:方便别的文件导入这个变量,可以出现StrictRedis的快捷提示 from redis import StrictRedis redis_store = None # type:StrictRedis # redis_store: StrictRedis = None 可以提示代 阅读全文
posted @ 2022-07-07 00:13 我是小菜鸡丫丫 阅读(29) 评论(0) 推荐(0) 编辑
摘要:基本用法 import logging logging.debug('debug message') logging.info('info message') logging.warn('warn message') logging.error('error message') logging.cr 阅读全文
posted @ 2022-07-06 00:17 我是小菜鸡丫丫 阅读(443) 评论(0) 推荐(0) 编辑
摘要:使用global 提升变量等级 使用self.class 指向类cls 阅读全文
posted @ 2022-07-05 00:36 我是小菜鸡丫丫 阅读(20) 评论(0) 推荐(0) 编辑
摘要:-import 函数功能用于动态的导入模块,接收一个字符串,主要用于反射或者延迟加载模块 import(module)相当于import module 导入a.b,如果b不是模块,就会报错,如果b是模块,只会导入a a=__import__('a.b') print(a) ## module 'a' 阅读全文
posted @ 2022-07-05 00:23 我是小菜鸡丫丫 阅读(38) 评论(0) 推荐(0) 编辑
摘要:import traceback def fun(a,b): return a/b try: fun(1,0) except Exception as e: traceback.print_exc() #或者得到堆栈字符串信息 info = traceback.format_exc() print( 阅读全文
posted @ 2022-06-27 01:04 我是小菜鸡丫丫 阅读(182) 评论(0) 推荐(0) 编辑
摘要:windows 虚拟环境 安装虚拟环境之前先看我python环境变量 安装 pip install virtualenv 这样还不行,多个环境的时候容易混乱 pip install virtualenvwrapper-win 管理创建虚拟环境你的目录 个人喜欢将虚拟环境建到python解释器的下层统 阅读全文
posted @ 2022-04-14 22:54 我是小菜鸡丫丫 阅读(120) 评论(0) 推荐(0) 编辑
摘要:如果要增强某一函数的功能,但又不希望修改原函数的定义,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。写代码需要遵循开放封闭原则,已经实现的功能代码不允许被修改,但可以被扩展 print("add_qx装饰器执行之前,调用add_xx函数传参数haha") print( 阅读全文
posted @ 2022-03-22 00:28 我是小菜鸡丫丫 阅读(41) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示