09 2020 档案

摘要:GET请求 首先构造一个最简单的get请求,请求的链接为http://httpbin.org/get import requests 2 r = requests.get("http://httpbin.org/get") 3 print(r.text) #运行结果 { "args": {}, "h 阅读全文
posted @ 2020-09-27 16:51 zou-ting-rong 阅读(177) 评论(0) 推荐(0) 编辑
摘要:import requests as r 2 from bs4 import BeautifulSoup 3 import os 4 base_url = "http://www.win4000.com"#站点 5 theme_base_url = "http://www.win4000.com/z 阅读全文
posted @ 2020-09-27 15:22 zou-ting-rong 阅读(188) 评论(0) 推荐(0) 编辑
摘要:#爬取三国演义的全部章节 2 3 import urllib 4 import urllib.request 5 import urllib.parse 6 from lxml import etree 7 from urllib import error 8 import lxml.html 9 阅读全文
posted @ 2020-09-26 20:11 zou-ting-rong 阅读(1189) 评论(0) 推荐(0) 编辑
摘要:认识TCP socket的发送缓冲区和接收缓冲区 当创建一个TCP socket对象的时候会有一个发送缓冲区和一个接收缓冲区,相当与内存中的一片空间 send原理剖析 send是不是直接把数据发送给服务端? 不是,要想发送数据,必须的通过网卡发送数据,应用程序是无法直接通过网卡发送数据的,他需要调用 阅读全文
posted @ 2020-09-22 20:54 zou-ting-rong 阅读(322) 评论(0) 推荐(0) 编辑
摘要:#服务多客户端TCP服务端开发 2 #方法说明 3 """ 4 bind(host,port)表示绑定端口号,host是ip地址,ip地址一般不进 行绑定,表示本机的任何一个ip地址都行,port是端口号 5 listen(backlog)表示设置监听,backlog参数表示最大等待连接的> 个数 阅读全文
posted @ 2020-09-22 20:42 zou-ting-rong 阅读(424) 评论(0) 推荐(0) 编辑
摘要:#TCP服务端开发 2 #方法说明 3 """ 4 bind(host,port)表示绑定端口号,host是ip地址,ip地址一般不进 行绑定,表示本机的任何一个ip地址都行,port是端口号 5 listen(backlog)表示设置监听,backlog参数表示最大等待连接的> 个数 6 acce 阅读全文
posted @ 2020-09-22 12:01 zou-ting-rong 阅读(457) 评论(0) 推荐(0) 编辑
摘要:#导入socket模块 2 import socket 3 #参数说明 4 """ 5 socket类的介绍 6 创建客户端socket对象 7 socket.socket(AddressFamily,Type) 8 参数说明 9 AddressFamily 表示IP地址类型,分别为IPv4,IPv 阅读全文
posted @ 2020-09-22 11:11 zou-ting-rong 阅读(272) 评论(0) 推荐(0) 编辑
摘要:unbutu开放指定端口 开放端口8080 sudo iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 保存设置 iptables-save 在终端中输入这两条命令即可解决问题 阅读全文
posted @ 2020-09-22 11:07 zou-ting-rong 阅读(271) 评论(0) 推荐(0) 编辑
摘要:线程是执行代码的一个分支,每个执行分支想要工作执行代码都需要cpu进行调度,也就是说线程是cpu进行调度的基本单位,每个进程至少有一个线程 多线程可以完成多任务 线程模块:threading #coding:utf-8 2 #导入线程模块 3 import threading 4 """ 5 线程类 阅读全文
posted @ 2020-09-21 19:54 zou-ting-rong 阅读(179) 评论(0) 推荐(0) 编辑
摘要:进程的介绍: 在python程序中,想要实现多任务可以使用进程来完成,进程是实现多任务的一种方式 进程的概念 一个正在运行的软件或者程序就是一个进程,他是操作系统进行资源分配的基本单位,也就是说每启动一个进行进程,操作系统机会为其分配一定的运行资源保证进程的运行 多进程的使用 1.导入进程包 fro 阅读全文
posted @ 2020-09-20 22:23 zou-ting-rong 阅读(176) 评论(0) 推荐(0) 编辑
摘要:1.BaseExeception 所有异常的基类 2.SystemEixt 解释器请求退出 3.KeyboardInterrupt 用户中断执行 4.Exception 常规错误的基类 5.StopIteration 迭代器没有更多的值 6.ArithmeticError 所有数值计算错误的基类 7 阅读全文
posted @ 2020-09-20 14:59 zou-ting-rong 阅读(205) 评论(0) 推荐(0) 编辑
摘要:系统要求 1.添加学生 2.删除学生 3.修改学生信息 4.查询学生 5.查看所有学生信息 6.学生信息数据的存储与读取 源码:student.py #coding:utf-8 2 #定义学员类 3 class student(object): 4 #初始化实例对象的属性 5 def __init_ 阅读全文
posted @ 2020-09-20 14:04 zou-ting-rong 阅读(6083) 评论(0) 推荐(0) 编辑
摘要:了解多态 多态指的是一类事物有多种形态 .定义:多态是一中使用对象的方式,更容易编写出通用的代码,做出通用的编程,一适应需求的不断变化 实现步骤: 1.定义父类,并提供公共方法 2.定义子类,并重写父类方法 3.传递子类对象给调用者,可以看到子类执行的效果不同 #coding:utf-8 2 cla 阅读全文
posted @ 2020-09-18 19:33 zou-ting-rong 阅读(262) 评论(0) 推荐(0) 编辑
摘要:#coding:utf-8 2 class SweetPotato(): 3 def __init__(self): 4 #先初始化对象 5 self.cook_time = 0 6 self.cook_state = "生的" 7 self.condiments = []#调味料 8 9 def 阅读全文
posted @ 2020-09-17 20:42 zou-ting-rong 阅读(178) 评论(0) 推荐(0) 编辑
摘要:__xx__这种方法,在Python中均称为魔法方法 1.__init__(self) 该方法的作用是初始化对象 在创建对象时被默认调用,不需要手动调节 self参数不需要开发者传递,解释器会自动将创建的对象传递过去 2.__str__(self) def __str__(self): return 阅读全文
posted @ 2020-09-16 21:08 zou-ting-rong 阅读(366) 评论(0) 推荐(0) 编辑
摘要:我们通过下面的代码来对参数self进行理解 #coding:utf-8 2 class washer(): 3 def wash(self): 4 print("洗衣服") 5 print(self) 6 7 haier = washer()#创建对象 8 print(haier) 9 haier. 阅读全文
posted @ 2020-09-16 19:38 zou-ting-rong 阅读(539) 评论(0) 推荐(0) 编辑
摘要:#coding:utf-8 2 info = []#全局变量 3 def info_print(): 4 print("请选择功能:") 5 print("1:添加学员") 6 print("2:删除学员") 7 print("3:修改学员") 8 print("4:查询学员") 9 print(" 阅读全文
posted @ 2020-09-15 20:48 zou-ting-rong 阅读(1472) 评论(0) 推荐(0) 编辑
摘要:利用递归函数来解决数学中的阶乘问题 def fact(n): 2 if n== 0: 3 return 1 4 else: 5 return n*fact(n-1) 6 7 利用递归函数来解决汉诺塔问题 关于汉诺塔问题,代码很多人知道,甚至倒背如流 问题描述:把 A竿的盘全部移动到C竿上,并且顺序不 阅读全文
posted @ 2020-09-07 16:23 zou-ting-rong 阅读(121) 评论(0) 推荐(0) 编辑
摘要:示例代码讲解 1.加载tkinter模块 2.创建一个窗口 3.设置窗口的主题 4.开始窗口的事件循环 import tkinter 2 win = tkinter.Tk() 3 win.title(string = "邹婷荣") 4 win.mainloop() 阅读全文
posted @ 2020-09-05 15:08 zou-ting-rong 阅读(384) 评论(0) 推荐(0) 编辑