Python

python中如何使用XPath爬取小说

1、说明 xpath是一种在XML文档中搜索信息的语言。 2、过程 获得浏览器中的标题和作者测试。 在谷歌安装xpath插件: 在html中找到book-mid-info: 找到我们想得到小...

python中count是什么意思

当我们想要在python中实现计数时,可以选择count函数的方法。不过它的语法和我们平常见到的有些区别,有两种语法组成。这么说肯定有一堆好奇的小伙伴们了。下面我们一起来看看具体的count...

defaultdict在python中接收调用对象

1、说明 有时候为了方便起见,就算某个键在映射里不存在,我们也希望在通过这个键读取值的时候能得到一个默认值。为了达到这个目的,可以通过 defaultdict 这个类型而不是普通的 dict...

python异常链是什么

1、说明 当我们通过except捕捉到一个异常A后,可以用raise语句再次抛出一个异常B。 然后我们看到的异常信息是B的信息。但我们不知道这个异常B来自哪里,此时,我们可以使用异常链。 在...

python for循环遍历位置的查找

1、通过计数器变量count来统计,用于统计字符串里某个字符出现的次数。 In [66]: name_list = ['hui', 'zack', 'wang']   In [67]: co...

python列表缓存的探究

1、说明 当删除一个列表之后,会将该列表中槽位引用的数据项地址全部清空。并且将该列表的引用存放至一个叫做free_list的缓存中,下次如果再需要创建列表,则直接从free_list缓存中获...

requests在python中如何发送请求

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。 1、get请求的部分参数 (1) url(请求的url地址,必需 ) import  requests...

Python描述器中__getattribute__调用

1、说明 在 Python 中 一切皆对象,所有对象都有一个默认的方法 __getattribute__(self, name)。 该方法会在我们使用 . 访问 obj 的属性时会自动调用,...

python如何使用__iter__()展现外部状态

(推荐操作系统:windows7系统、Python 3.9.1、DELL G3电脑。) 1、如果你想让你的生成器暴露外部状态给用户, 别忘了你可以简单的将它实现为一个类,然后把生成器函数放到...

python中Protobuf创建服务端代码

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。 1、创建和运行 Greeter 服务可以分为两个部分: 执行服务定义的生成的服务接口:完成实际服务“工...

python如何用方法更改字符串

1、title()方法 方法title()出现在print()语句中该变量之后。对于name.title(),name之后的句点(.)允许Python对name变量执行方法title()。每...

python路径的有效性检查

说明 1、os.path.exists(path):如果path参数所指的文件或文件夹存在,则返回True,否则返回False。 2、os.path.isfile(path):如果path参...

python 上下文是什么

1、上下文概念 上下文是context 直译的叫法,在程序中用来表示代码执行过程中所处的前后环境。 上下文虽然叫上下文,但是程序里面一般都只有上文而已。进程中断在操作系统中是有上有下的。 2...

Python死锁的产生及解决

1、触发条件 互斥条件; 请求和保持条件; 不剥夺条件; 环路等待条件。 2、解决 (1)有序资源分配法。资源按某种规则统一编号,申请时必须按升级顺序申请:同类资源必须一次申请,不同类资源必...

Python如何自定义类继承threading.Thread

1、说明 使用threading模块可以完成多任务的程序开发,为了使每个线程的封装更加完美,在使用threading模块时,通常会定义一个新的子类class,只需继承threading.Th...

python使用pop删除元素

1、pop语法 item = my_list.pop() item = my_list.pop(索引) 2、使用注意 pop方法中可以携带索引值,接删除索引位置的要素,如果没有默认删除最后一...

python中 =是什么意思

1、两种用法 =是 Python中最常见、最基本的赋值运算符,用来将一个表达式的值赋给另一个变量。 =还可与其他运算符(包括算术运算符、位运算符和逻辑运算符)相结合,扩展成为功能更加强大的赋...

python sorted对键和值进行排序

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。 1.概念 sorted函数就比sort函数要强大许多了,sort只能对列表进行排序,sorted可以对...

python最短路径有哪些算法

1、Bellman-Ford 算法 Bellman-Ford算法用于求解单源最短路径问题。算法原理是对图进行 V-1次松弛操作,得到所有可能的最短路径。 2、Dijkstra 算法 Dijk...

python Gunicorn是什么

1、说明 gunicorn是运行在Unix下面的PythonWSGIHTTPserver,使用pre-forkworker模型(注意,Arbiter是gunicorn的master,所以称g...
加载更多