![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
guangyingposuo
这个作者很懒,什么都没留下…
展开
-
python基础知识
https://www.cnblogs.com/xiugeng/p/9712775.html转载 2020-03-17 17:23:45 · 87 阅读 · 0 评论 -
python with学习
1.with在python中可以自动关闭打开的资源,使代码更简练。2.with使用def open_file(path, method): with open(path, method) as f: while True: content = f.readline() if content: ...原创 2019-11-14 13:33:08 · 90 阅读 · 0 评论 -
python property注意事项
在python3下使用property属性,注意事项① 使用@property的方法必须仅有一个self参数②使用getter方法是必须只有两个参数(self,name)其中为赋值的参数name③方法名相同④ 对象名.name 调用方法①,调用时必须不能加(),错误使用 :对象名.name()...原创 2019-11-13 16:54:37 · 130 阅读 · 0 评论 -
python import
1.python import时,找不到文件解决办法:imort syssys.path 导入路径sys.path.append(要导入文件的路径)2.import 重新导入问题因为python导入模块只会在内存中导入一份,如果修改了模块内容,要重新生效的话import impimp.reload(模块名)要导入的模块就好重新加载...原创 2019-11-13 15:04:14 · 107 阅读 · 0 评论 -
python 深拷贝和浅拷贝
一、python的copy模块1. a = copy.copy(b)copy模块的copy是浅拷贝,①如果 b是不可变类型, 那id(a) ==id(b),直接将b的引用给a。②如果b是可变类型, id(a) != id(b), a会再内存中重新开辟一块空间,a的引用和b的引用不一致,但是a中元素的地址和b中元素的地址相同。2. copy.deepcopy()num_tu...原创 2019-11-13 14:37:15 · 146 阅读 · 0 评论 -
python Lock锁timeout用法和单位
1、python获取Lockmutex = threading.Lock()2、上锁acquire()参数:blocking 获取不到锁时,是否阻塞当前线程 ,默认为True timeout 当前线程获取不到锁时,等待的超时时间,单位为秒3、注意:因为acquire()方法有多个默认参数,使用blocking和timeout时必须添加参数名正确:mu...原创 2019-11-06 11:48:21 · 3908 阅读 · 0 评论 -
python3 查看当前进程的进程id
获取执行程序的进程的pid ---import ospid = os.getpid()获取的pid为int类型数据原创 2019-11-05 15:11:29 · 2354 阅读 · 0 评论 -
python isinstance使用
判断是否属于迭代器from collections import Iteratorisinstance([],Iterator)判断[]是否是迭代器原创 2019-10-24 16:03:16 · 208 阅读 · 0 评论 -
python3 创建多线程
https://www.cnblogs.com/zhang293/p/7954353.html转载 2019-10-15 17:30:40 · 224 阅读 · 0 评论 -
python3 RuntimeError: thread.__init__() not called
1.线程Thread自定义线程必须在__init__方法的第一行添加 threading.Thread.__init__(self)。class MyThread(threading.Thread): def __init__(self, num): # 必须添加在方法的第一行,不能少 threading.Thread.__init__(se...原创 2019-10-15 17:08:05 · 800 阅读 · 0 评论