Python

python异常的捕捉和补救

1、捕捉特定异常 第一个符合条件的except语句会被执行,用于报告错误。如果仅仅是报告错误,程序依然会停止。 a = 0 try:     b = 5/a except ZeroDivis...

python如何输入数据类型检查

说明 1、数据类型检测可以使用内置函数isinstance()来实现。 2、内置函数isinstance有两个参数,第一个参数是需要检测的对象,第二个参数是对象类型,可以是单一类型,也可以是...

python coroutine的运行过程

说明 1、先调用函数获取生成器对象,再调用next方法或send(None)方法打开coroutine。 2、打开后,函数执行到yield位置,返回yield后挂起,把控制流交回主线程。再调...

python Future的两种使用

1、通过submit提交任务创建获得任务的future对象,通过as_completed等待future对象结束,获得结果。as_completed接收future对象的迭代器。 with ...

python爬虫采集遇到的问题及解决

 1、编码问题。 网站目前最多的两种编码:utf-8,或者gbk,当我们采集回来源网站编码和我们数据库存储的编码不一致时,比如http://163.com的编码使用的是gbk,而我们需要存储...

python pprint.pformat()函数的使用

1、pprint.pformat()函数返回要打印的内容的文本字符串,这个字符串既易于阅读,也是语法上正确的Python代码。 import  pprint cats = [{'name':...

python使用shelve保存变量

1、用shelve模块,可以将Python中的变量保存到二进制的shelf文件中。这样,程序就可以从硬盘中恢复变量的数据。 import shelve shelfFile = shelve....

python路径的有效性检查

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

python format()的下标匹配

说明 1、当format()中的参数为元组、列表或字典时,在字符串模板中使用下标0[0]或key 0[key]来指定引用关系。 2、元组、列表或字典仍使用位置编号。 实例 >>&...

python有哪些匹配替换

1、位置匹配 字符串模板中,直接使用{}一对大括号,与format()中的参数,按照大括号位置匹配。 >>> "{}".format(1) '1' >>>...

python中%格式表达式如何使用

1、通过%格式表达式可以构建对象的格式化字符串输出。%表达式,由%分隔,左侧为格式字符串,由固定字符串和%开头的格式化样式组成,右侧为实际的对象,或对象元组。 >>> '%...

python类的两种属性

两种属性 1、内置类属性:Python类中存在各种内置属性。例如_dict_、_doc_、_name _ 等。举例,想查看employee1 的所有键值对。可以简单地编写以下包含类命名空间的...

python旋转图片和压缩像素的方法

说明 1、使用rotate旋转方向时,需要注意添加expand=True参数,否则会出现黑边。 2、手机的照片像素太高,有些需要压缩,以确保最终pdf的大小适中。 实例     img = ...

python清洗文件数据的方法

1、直接打开日志文件,往另外一个文件中按照要过滤的要求进行过滤。 import io; with open('a.txt', 'w') as f:         for line in o...

python在带参的函数中使用装饰器

方法说明 1、如果要包装的函数有参数,需要内嵌包装函数的形参和返回值与原函数相同。 2、装饰函数返回内嵌包装函数对象。 实例 import datetime,time   def out(f...

python爬虫需要ip代理的原因

1、爬虫之所以需要爬虫ip代理,是因为程序员在爬虫的过程中经常会遇到目标网站的防虫技术,或者爬虫工作者因为收集量太大,收集速度太快,给对方的服务器带来很大压力。所以一直用同一个IP地址爬一个...

python break和continue的比较

比较说明 1、break和continue是python两个关键字 2、break和continue只能用在循环中 3、break是终止循环的执行, 即循环代码遇到break,就不再循环了。...

python if判断的使用格式

格式说明 1、顶格书写的代码,代表和 if 判断没有关系。 2、在python中使用缩进,代替代码的层级关系,在if语句的缩进内,属于if语句的代码块(多行代码的意思)。 if 判断条件: ...

python for循环遍历位置的查找

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