摘要:Python获取指定网段正在使用的IP #!/usr/bin/env python # -*- coding: utf-8 -*- ''''' 使用方法样例 python test20.py 192.168.1.1 (会扫描192.168.1.1-255的ip) 多线程加速后大概十几秒 ''' im 阅读全文
Ubuntu 18.04 安装mysql
2020-12-04 11:55 by 清风软件测试开发, 119 阅读, 0 推荐, 收藏, 编辑
摘要:首先要安装服务端和客服端 sudo apt-get install mysql-server //服务端 sudo apt-get install mysql-client //客户端 sudo netstat -tap | grep mysql会显示mysql服务的端口号和pid mysql -u 阅读全文
python 多线程
2020-11-21 17:13 by 清风软件测试开发, 145 阅读, 0 推荐, 收藏, 编辑
摘要:python 多线程 import threading from time import ctime,sleep def eat(sth): for i in range(2): print("I am eating %s. %s" %(sth,ctime())) sleep(1) def drin 阅读全文
python 枚举enum
2020-11-20 19:06 by 清风软件测试开发, 113 阅读, 0 推荐, 收藏, 编辑
摘要:python 枚举enum from enum import Enum class EnumTest(Enum): spring = [1,2,3] summer = [4,5,6] autumn = [7,8,9] winter = [10,11,12] print(EnumTest.spring 阅读全文
python lambda 三元表达式
2020-11-17 16:03 by 清风软件测试开发, 425 阅读, 0 推荐, 收藏, 编辑
摘要:python lambda 三元表达式 python中的lambda函数用法 通常定义的函数 def sum(x,y): return x+y print(sum(4,6)) 用lambda来实现: p = lambda x,y:x+y print(p(4,6)) python的三元表达式 a = 阅读全文
python修改类属性
2020-11-16 20:02 by 清风软件测试开发, 1258 阅读, 0 推荐, 收藏, 编辑
摘要:python修改类属性 1,当类属性为不可变的值时,不可以通过实例对象去修改类属性 class Foo(object): x = 1.5 foo = Foo() print(foo.x) #输出:1.5 print(id(foo.x)) #输出:2400205363696 foo.x = 1.7 p 阅读全文
python获取引用对象的个数
2020-11-16 19:36 by 清风软件测试开发, 657 阅读, 0 推荐, 收藏, 编辑
摘要:python获取引用对象的个数 使用sys.getrefcount()来获取当前对象被引用了多少次,返回的结果比实际大1 import sys class A: pass a = A() #创建实例对象并引用了1次 a1 = a #第2次引用 a2 = a #第3次引用 a3 = a #第4次引用 阅读全文
python 返回实例对象个数
2020-11-16 19:07 by 清风软件测试开发, 684 阅读, 0 推荐, 收藏, 编辑
摘要:python 返回实例对象个数 Python 没有提供任何内部机制来跟踪一个类有多少个实例被创建了,或者记录这些实例是些什么东西。如果需要这些功能,你可以显式加入一些代码到类定义或者__init__()和__del__()中去。最好的方式是使用一个静态成员来记录实例的个数。靠保存它们的引用来跟踪实例 阅读全文
python __del__() 清空对象
2020-11-16 18:08 by 清风软件测试开发, 706 阅读, 0 推荐, 收藏, 编辑
摘要:python __del__() 清空对象 python垃圾回收机制:当一个对象的引用被完全清空之后,就会调用__del__()方法来清空这个对象 当对象的引用没有被完全清空时,代码如下: class C(): def __init__(self): print('调用构造器创建对象') def _ 阅读全文
python面向对象:继承
2020-11-16 17:20 by 清风软件测试开发, 93 阅读, 0 推荐, 收藏, 编辑
摘要:python面向对象:继承super()的用 super()的用法 一: class A: def __init__(self): self.a = '这是一个属性' def add(self, x): y = x + 1 print(y) class B(A): def __init__(self 阅读全文