6 如丶初

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 13w+

后浪小萌新Python --- 多进程

多进程需要其他进程的时候就创建进程类Process的对象注意:不能直接在一个进程中修改另外一个进程的数据举例:from multiprocessing import Processimport timedata = 10def download(url): global data data -= 1 print(data) print(f'{url}开始下载') time.sleep(2) print(f'{url}下载结束')i

2020-09-03 20:40:07

后浪小萌新Python --- Lock

一、数据冲突一般发生在多个线程对同一个数据进行操作的时候注意: Queue对象本身就是线程安全的,不会出现数据冲突举例:from threading import Threaddata = 0def up_data(): global data for _ in range(100008): data += 1def down_data(): global data for _ in range(100000): da

2020-09-03 20:34:03

后浪小萌新Python --- 守护线程

非守护线程:如果一个进程有多个线程,程序不会主线程结束以后就结束,而是在所有的线程都结束才结束守护线程:主线程序结束,子线程就结束(主线程结束,程序就结束)举例:import timefrom threading import Threaddef download(url): print('开始.....') time.sleep(10) print(url,'结束')if __name__ == '__main__': t1 = Thread(targ

2020-09-03 20:17:39

后浪小萌新Python --- 线程池

线程池自动创建线程并且自动安排每个线程的任务from threadpool import ThreadPool, makeRequestsfrom threading import Threadimport time# 1. 创建线程池对象# ThreadPool(线程数) - 创建线程池对象,并且设置线程数(线程是线程池自动去创建的)pool = ThreadPool(100)# 2.确定任务对应的函数def down_load(url): time.sleep(3)

2020-09-03 20:07:23

后浪小萌新Python --- XPath的使用

XPath的使用xPath是专门用来解析xml数据格式的数据的。(采用直接分析节点的方式解析数据)xml数据注意:xml和json一样都是属于数据格式,用来进行数据的传递的数据格式。json的优点轻,占带宽小;xml传统、老牌、数据加密方便xml数据格式: 像html一样通过节点来保存数据概念表达式描述节点<节点名></节点名>根节点最外层的节点属性和HTML标签属性一样内容节点中间的数据xPath数据解析通过路径

2020-09-03 20:01:48

后浪小萌新Python --- pyQuery

一、pyQuerypyQuery的节点操作本质和jQuery是一样的,一个PyQuery对象就是一个容器,容器中的元素是相关的所有标签,操作PyQuery对象会直接操作PyQuery中所有的标签二、通过html页面创建PyQuery对象PyQuery(html)三、通过选择器获取标签pyQuery对象(css选择器) - 获取选择器选中的标签pyQuery对象.find(css选择器) - 获取选择器选中的标签四、获取标签内容和属性pyQuery对象.text()/pyQue

2020-09-03 18:01:20

后浪小萌新Python --- selenium

selenium的使用selenium是自动化测试工具,可以通过代码控制浏览器获取网页数据。基本使用1.创建浏览器对象并且加载页面from selenium import webdriverdriver = webdriver.Chrome()driver.get('https://www.baidu.com')2. 基本配置from selenium import webdriver# 创建设置对象options = webdriver.ChromeOptions()# 设置取消测

2020-09-03 17:39:28

后浪小萌新Python --- BeautifulSoup

BeautifulSoup的用法beautifulSoup是一个灵活又方便的网页解析库,处理高效,支持多种解析器。利用它不用编写正则表达式即可方便地实现网页信息的提取。安装通过指令: pip install beautifulsoup4 或者在pycharm第三方库安装页面中搜索安装beautifulsoup4即可。使用解析库解析器使用方法优势劣势Python标准库BeautifulSoup(markup, ‘html.parser’)Python的内置标准库、执行速

2020-09-03 17:29:40

后浪小萌新Python --- 多线程

一、进程和线程正在的运行的应用程序就是进程,进程和进程之间均运算在其专门的内存空间里面,相互独立不干扰线程是进程执行任务的基本单元,一个进程默认有一个线程,这个线程叫主线程。如果进程中需要主线程以外的线程(子线程),需要手动创建二、threading模块函数threading是Python标准库中提供的专门处理多线程问题的模块。threading.current_thread() - 获取当前线程threading.active_count() - 获取当前进程的活跃线程个

2020-09-03 11:57:16

后浪小萌新Python --- requests的使用

一、requests库requests是python发送http请求的一个第三方库,一般用于爬虫获取网页数据。二、发送get请求语法: requests.get(url, params=None)注意:发送get请求, 返回的是服务器的响应获取响应头response.headers获取响应体(真正返回的数据)获取文本形式的响应体 - 返回数据是html页面的时候使用,返回的数据类型是字符串response.text获取json数据 - 返回的数据是json格式的

2020-09-01 23:56:22

后浪小萌新Python --- socket

一、什么是socketsocket又叫套接字,指的是实现通信的两个端。套接字分为服务器套接字和客户端套接字两种。 服务器套接字会绑定一个固定的ip然后等待客户端来连接它,正常情况下一个服务器是可以同时和多个客户端保持连接的;客户端套接字不需要绑定IP,在需要的时候主动连接服务器套接字。二、socket编程用代码实现能够通信的服务器和客服端。python中提供了一个模块叫socket专门用来支持socket编程的三、服务器套接字注意: 先导入 from socket import socket

2020-08-27 20:53:10

后浪小萌新Python --- CSV文件

一、什么是CSV文件csv是一种用逗号将一行数据隔开的文本文件,这种文件可以用表格来打开。多用于数据处理中数据的提供和保存二、Python中怎么操作CSV文件Python的标准库中有一个csv库,专门用来提供和csv文件操作相关功能写数据csv文件的写操作方式1 - 以列表的形式写入数据写对象 = csv.writer(csv文件对象)写对象.writerow(元素是一行内容的列表)写对象.writerows(元素是列表的列表)csv文件的写操作方式2 - 以字典的形式写入数据

2020-08-27 19:34:13

后浪Python --- 异常捕获

一.什么是异常程序在执行过程中因为遇到错误的语法导致程序奔溃二、什么是异常捕获通过异常捕获的程序让本身异常的代码能够继续执行三、怎么捕获异常语法一try:    代码段1except:    代码段2说明:try、except - 关键字, 固定写法代码段1 - 需要捕获异常的代码段代码段2 - 捕获异常后会执行的代码执行过程:先执行代码段1, 如果执行过程中出现了异常, 程序不崩溃, 直接执行

2020-08-26 07:44:29

后浪Vue --- Vue基础

一、VueVue就是js的一个库, 这个库中提供了一个Vue类, 通过这个类的对象可以和html中的标签进行绑定二、Vue对象new Vue({         el: 需要绑定的标签的id选择器,         data: 对象,为被绑定的标签提供各种数据     

2020-08-24 19:39:39

后浪小萌新Ajax --- ajax网络请求

什么是AjaxAJAX(Asynchronous JavaScript and XML) - 异步js怎么使用Ajax$.ajax({url: 数据接口,type: 接口类型(GET/POST),data: 参数对象(参数是发送请求的时候客户端传输给服务器的数据),success: 函数(数据请求成功后会自动调用函数, 函数的参数就是请求到的数据)})...

2020-08-20 20:39:26

后浪小萌新jQuery ---jQuery基础

一、什么是jQueryjQuery是使用js封装的一个库,本质就是一个js文件。通过jQuery类的对象来提供功能,能够让DOM操作变得很简单.二、怎么使用jQuery导入jQuery本地:<script src=“js/jquery.min.js” type=“text/javascript” charset=“utf-8”></script>远程:<script src=“https://cdn.staticfile.org/jquery/1.10.2/

2020-08-19 23:31:14

后浪小萌新JS --- JS事件

一、事件绑定给标签的事件属性赋值(函数的调用) - this是window节点.事件属性 = 函数 - this是事件源节点.addEventListener(事件名, 函数) - 事件名称要去掉on; this是事件源注意: 可以给同一个标签的同一个事件绑定不同的驱动程序(一般在原来的功能已经实现了, 需要在原功能的基础上添加新的功能的时候才考虑这个问题)二、常用事件类型onclick - 标签被点击事件(可以绑定在绝大多数的可见标签上)onload - 页面加载完成对应的事件(一

2020-08-19 20:33:27

后浪小萌新JS --- BOM和事件

一、BOM操作什么是BOMbrowser object model — 浏览器对象模型js提供了一个window对象, 表示整个浏览器。window对象js中定义的全局变量, 都是绑定在window对象上的属性二、窗口基本操作新建窗口新建一个空的窗口并且返回一个窗口对象:window.open()创建一个有界面的窗口window.open(‘html地址’)创建一个独立的窗口并且设置窗口大小window.open(‘html地址’, ‘’, ‘width=宽度值,heig

2020-08-18 20:33:38

后浪小萌新JS --- 原生js的应用基础

一、常见的数据类型js常用数据类型: 数字类型、字符串、布尔、数组数字类型(Number) - 所有数字对应的类型              1) typeof(数据) - 获取指定数据对应的类型             &nbs

2020-08-18 00:40:12

后浪小萌新JS ---JS基础语法

一、认识js什么是jsjs是JavaScript的缩写, 是一门专门用来控制前端页面的编程语言(属于脚本语言)js是web标准中的行为标准 - 主要负责网页中内容的修改js代码写在哪儿内联的js将js代码写在标签的事件属性中内部的js将js代码写在script标签中外部的js将js代码写在js文件中, 然后在html中用script标签导入注意: 同一个script标签只能在导入外部js和写内部js两个功能中选一个js能干什么修改 / 获取 标签内容

2020-08-14 20:57:50

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。