摘要: asynico 1 #!\Users\Local\Programs\Python37 2 # -*- coding: utf-8 -*- 3 4 # learn:https://pythonav.com/wiki/detail/6/91/ 5 6 # Python3.8之后 @asyncio.cor 阅读全文
posted @ 2021-05-02 12:35 风hua 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 多进程 1 #方式一: 2 # from multiprocessing import Process 3 # import time 4 # 5 # def task(name): 6 # print('%s is running' %name) 7 # time.sleep(3) 8 # pri 阅读全文
posted @ 2021-05-02 12:12 风hua 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 网络编程(下) 概要: OSI7 层模型 TCP和UDP 粘包 阻塞和非阻塞 IO多路复用 1. OSI 7层模型 OSI的7层模型对于大家来说可能不太好理解,所以我们通过一个案例来讲解: 假设,你在浏览器上输入了一些关键字,内部通过DNS找到对应的IP后,再发送数据时内部会做如下的事: 应用层:规 阅读全文
posted @ 2021-05-02 11:20 风hua 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 概要: 网络必备基础 网络编程(Python代码) B/S和C/S架构 1.必备基础 你必须了解的网络相关设备和基础概念。 1.1 网络架构 假设 al 上了一个野鸡大学买了一台电脑,电脑里存了1部小电影,整宿整宿的在宿舍反复的看。 al 如何想要和室友 于 进行收发数据,可以通过一根网线来进行连接 阅读全文
posted @ 2021-05-02 10:43 风hua 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 编程思想 1 ''' 2 面向过程:核心是过程二字,过程指的是解决问题的步骤,设计一条流水线,机械式的思维方式 3 优点:复杂的问题流程化,进而简单化 4 缺点:可扩展性差 5 ''' 6 7 import json 8 import re 9 def interactive(): 10 name= 阅读全文
posted @ 2021-05-01 19:42 风hua 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1 函数的基本使用 复习十五分钟: 1、编写代码实现功能tail -f access.log f.seek() 应用程序(文件对象/文件句柄1) 应用程序(文件对象/文件句柄2) 操作系统(真正的文件)a.txt z 计算机硬件(硬盘空间) 2、代码展示文件修改的两种方式 方式一: with ope 阅读全文
posted @ 2021-05-01 18:07 风hua 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 计算机简介 1、计算机硬件组成 1.1 一个程序的运行与三大核心硬件(cpu、内存、硬盘)的关系 (*****) 2、操作系统 2.1 计算机体系的三层结构 (*****) 2.2 平台与跨平台的概念 (*****) 3、扫盲(***) cpu相关(x86-64代表的意义) 存储器相关(IO问题) 阅读全文
posted @ 2021-05-01 16:12 风hua 阅读(274) 评论(0) 推荐(0) 编辑
摘要: shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 例如: >>> import shelve >>> a = shelve.open('shelve.text') >>> a['name'] = '王虎' >>> a['info 阅读全文
posted @ 2020-10-23 10:17 风hua 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 之前遇到一个问题,先放上项目目录图 右边是main.py,它要引用的一个模块是在LPRNET目录下的一个文件,但是从右边可以看到pycharm有红色的线提示有错误。但是由于我们append函数将该目录添加到了系统路径中,所以可以直接引用,在执行过程中是可以找到该模板的。这就是append的使用,注意 阅读全文
posted @ 2020-10-16 16:56 风hua 阅读(2387) 评论(0) 推荐(0) 编辑
摘要: '''需求:1 程序启动后,给用户提供查询接口,允许用户重复查股票行情信息(用到循环)2 允许用户通过模糊查询股票名,比如输入“啤酒”, 就把所有股票名称中包含“啤酒”的信息打印出来3 允许按股票价格、涨跌幅、换手率这几列来筛选信息,比如输入“价格>50”则把价格大于50的股票都打印,输入“市盈率< 阅读全文
posted @ 2020-08-21 10:03 风hua 阅读(402) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriverfrom time import sleep#导入动作链对应的类from selenium.webdriver import ActionChainsbro = webdriver.Chrome(executable_path='./chr 阅读全文
posted @ 2020-04-13 18:03 风hua 阅读(239) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver from time import sleep bro = webdriver.Firefox() bro.get('https://www.taobao.com/') # page_text = bro.page_source() # 实 阅读全文
posted @ 2020-04-13 18:01 风hua 阅读(136) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver from lxml import etree from time import sleep # 实例化一个浏览器对象(传入浏览器的驱动程序) bro = webdriver.Firefox() # 让浏览器发起一个指定url对应请求 br 阅读全文
posted @ 2020-04-13 18:00 风hua 阅读(170) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriverfrom lxml import etreefrom time import sleep# 实例化一个浏览器对象(传入浏览器的驱动程序)bro = webdriver.Firefox()# 让浏览器发起一个指定url对应请求bro.get( 阅读全文
posted @ 2020-04-13 17:58 风hua 阅读(195) 评论(0) 推荐(0) 编辑
摘要: import requests from lxml import etree from codeclass import YDMHttp # 封装识别验证码图片下的函数 def getcodetext(imgpath,codetype): # 普通 用户名 username = 'bobo32841 阅读全文
posted @ 2020-04-13 17:17 风hua 阅读(373) 评论(0) 推荐(0) 编辑
摘要: import requests # 需求:爬取糗事百科中糗图板块板块下的所有糗图图片 if __name__ == "__main__": headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.3 阅读全文
posted @ 2020-04-13 17:07 风hua 阅读(141) 评论(0) 推荐(0) 编辑
摘要: import requests from lxml import etree if __name__ == "__main__": # 获取整张源码数据 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKi 阅读全文
posted @ 2020-04-13 17:05 风hua 阅读(250) 评论(0) 推荐(0) 编辑
摘要: # 需求 :图片数据解析http://pic.netbian.com/4kmeinv/import requestsimport osfrom lxml import etreeif __name__ == "__main__": # 爬取页面源码数据 headers = { 'User-Agent 阅读全文
posted @ 2020-04-13 17:03 风hua 阅读(2668) 评论(0) 推荐(0) 编辑
摘要: # 需求: 爬取58二手房房源信息 from lxml import etree import requests if __name__ == "__main__": # 爬取页面源码数据 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; 阅读全文
posted @ 2020-04-13 17:02 风hua 阅读(192) 评论(0) 推荐(0) 编辑
摘要: import requests from lxml import etree if __name__ == "__main__": headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (K 阅读全文
posted @ 2020-04-13 16:59 风hua 阅读(131) 评论(0) 推荐(0) 编辑