随笔分类 - python学习
摘要:IO多路复用 select 基于select 实现socket服务端的伪并发 1 import socket 2 import select 3 4 sk1 = socket.socket() 5 sk1.bind(('127.0.0.1',8001,)) 6 sk1.listen(5) 7 8 s
阅读全文
摘要:介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。 安装 本地数据库操作 基本操作 创建数据库
阅读全文
摘要:1、数据库操作 2、数据表操作 1 CREATE TABLE `wb_blog` ( 2 `id` smallint(8) unsigned NOT NULL, 3 `catid` smallint(5) unsigned NOT NULL DEFAULT '0', 4 `title` varcha
阅读全文
摘要:介绍 安装 使用 1、基于用户名、密码的sshclient方式登陆 1 # 建立一个sshclient对象 2 ssh = paramiko.SSHClient() 3 # 允许将信任的主机自动加入到host_allow 列表,此方法必须放在connect方法的前面 4 ssh.set_missin
阅读全文
摘要:classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的方法为实例方法,使用方法如下 类方法既可以直接类调用 C.f() 也可以进行实例调用 C().f() 具体实现:
阅读全文
摘要:property 把一个方法变成静态属性
阅读全文
摘要:staticmethod 静态方法和类的关系:通过类名调用,方法里不能调用实例的任何属性
阅读全文
摘要:进程和线程 1 import threading 2 import time 3 4 def sayhi(num): 5 print('num:',num) 6 time.sleep(3) 7 8 a = threading.Thread(target=sayhi,args=(1,)) 9 b =
阅读全文
摘要:什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 异常处理 捕捉异常可以使用try/exc
阅读全文
摘要:1 import socket 2 phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) #买手机 3 phone.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) #就是它,在bind前加
阅读全文
摘要:1 import socket 2 import struct 3 import json 4 import subprocess 5 phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) #买手机 6 phone.setsockopt(soc
阅读全文
摘要:1 import socketserver 2 class FtpServer(socketserver.BaseRequestHandler): 3 def handle(self): 4 print(self.request) #conn 5 print(self.client_address)
阅读全文
摘要:1 class Teacher: 2 def __init__(self,name,bitrh,course): 3 self.name=name 4 self.birth=bitrh 5 self.course=course 6 7 class Course: 8 def __init__(sel
阅读全文
摘要:1 class Foo: 2 def __init__(self,name): 3 self.name=name 4 def __call__(self, *args, **kwargs): 5 print(' >') 6 f=Foo('egon') 7 f() 8 9 class Foo: 10
阅读全文
摘要:1 class A: 2 def test(self): 3 print('from A') 4 5 class B(A): 6 # def test(self): 7 # print('from B') 8 pass 9 class C(A): 10 # def test(self): 11 #
阅读全文
摘要:1 class Garen: 2 camp='Demacia' 3 def __init__(self,nickname,aggresivity,life_value): 4 self.nickname=nickname #g1.nicknam=nickname 5 self.aggrv=aggre
阅读全文
摘要:1 class Foo: 2 __x=1 3 def __init__(self,name,age,gender,money): 4 self.__name=name 5 self.__age=age 6 self.__gender=gender 7 self.__money=money 8 def
阅读全文
摘要:class People: def __init__(self,name,age,gender): self.name=name self.age=age self.gender=gender def test(self): print('from A.test') class Teacher(People): ...
阅读全文
摘要:lass Animal: def talk(self): pass class People(Animal): def talk(self): print('say hello') class Pig(Animal): def talk(self): print('say aoao') class Dog(Animal)...
阅读全文