随笔分类 -  python

摘要:list.sort 方法会就地排序列表,也就是说不会把原列表复制一份。这也是这个方法的返回值是 None 的原因,提醒你本方法不会新建一个列表。在这种情况下返回 None 其实是 Python 的一个惯例:如果一个函数或者方法对对象进行的是就地改动,那它就应该返回 None,好让调用者知道传入的参数 阅读全文
posted @ 2020-03-02 18:00 一颗桃子t 阅读(447) 评论(0) 推荐(0)
摘要:__len__():当使用len(A)该对象时调用该方法,当没有该方法是会报错,且返回数据不为整数也会报错 class A(object): def __init__(self,num): self.num = num self.start_num = -1 def __len__(self): ' 阅读全文
posted @ 2020-02-25 08:58 一颗桃子t 阅读(394) 评论(0) 推荐(0)
摘要:Python中的collections模块 Python中内置了4种数据类型,包括:list,tuple,set,dict,这些数据类型都有其各自的特点,但是这些特点(比如dict无序)在一定程度上对数据类型的使用产生了约束,在某些使用场景下效率会比较低,比如有时候我们可能需要维护一个有序的字典等情 阅读全文
posted @ 2020-01-26 22:41 一颗桃子t 阅读(692) 评论(0) 推荐(0)
摘要:在Python" // "表示整数除法。 Python其它表达式: Python的表达式写法与C/C++类似。只是在某些写法有所差别。 主要的算术运算符与C/C++类似。+, -, *, /, //, **, ~, %分别表示加法或者取正、减法或者取负、乘法、除法、整除、乘方、取补、取余。 >>, 阅读全文
posted @ 2019-12-20 19:24 一颗桃子t 阅读(179) 评论(0) 推荐(0)
摘要:1 IO的含义 在计算机中,IO是Input/Output的简写,也就是输入和输出。 由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。 比如你访问百度首页,浏览器就需要通过网络IO获取网页。浏览器先会发送请求给百度服务器 阅读全文
posted @ 2019-12-17 18:32 一颗桃子t 阅读(3340) 评论(0) 推荐(1)
摘要:pycurl的使用 pycurl是curl的一个python版本。 pycurl的使用说明: pycurl的使用主要是一些参数的设定。 1,c.setopt(pycurl.URL,myurl) 设定链接的地址 2,c.setopt(pycurl.HTTPHEADER,['Content-Type: 阅读全文
posted @ 2019-12-17 18:25 一颗桃子t 阅读(928) 评论(0) 推荐(0)
摘要:一、文件操作 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】 w,只写模式【不可读;不存在则创建;存在则清空内容】 x, 只写模式【不可读;不存在则创建,存 阅读全文
posted @ 2019-12-14 18:09 一颗桃子t 阅读(306) 评论(0) 推荐(0)
摘要:在 linux 环境下用 Python 进行项目开发过程中经常会遇到多个进程对同一个文件进行读写问题,而此时就要对文件进行加锁控制,在 Python 的 linux 版本下有个 fcntl 模块可以方便的对文件进行加、解锁控制。 import fcntl file_path = "/home/ubu 阅读全文
posted @ 2019-12-14 17:47 一颗桃子t 阅读(2495) 评论(0) 推荐(0)
摘要:从Python 2.4开始,Python引入subprocess模块来管理子进程,以取代一些旧模块的方法:如 os.system、os.spawn、os.popen、popen2.、commands.不但可以调用外部的命令作为子进程,而且可以连接到子进程的input/output/error管道,获 阅读全文
posted @ 2019-12-14 17:37 一颗桃子t 阅读(817) 评论(0) 推荐(0)
摘要:python 以前我一直用os.system()处理一些系统管理任务,因为我认为那是运行linux命令最简单的方式.我们能从Python官方文档里读到应该用subprocess 模块来运行系统命令.subprocess模块允许我们创建子进程,连接他们的输入/输出/错误管道,还有获得返回值。subpr 阅读全文
posted @ 2019-12-09 18:05 一颗桃子t 阅读(1093) 评论(1) 推荐(0)
摘要:1.基本元素说明: Logger:用于输出的日志的总对象 Handlers:用来指定log的输出方式 Formatters:设置日志信息的结构和内容格式,默认的时间格式为%Y-%m-%d %H:%M:%S Filter:过滤器,用来过滤的输出内容(如:只输出debug以上的内容) Logger 常用 阅读全文
posted @ 2019-12-09 17:46 一颗桃子t 阅读(236) 评论(0) 推荐(0)
摘要:1. #python # -*- encoding: utf-8 -*- #获取函数的名字 import inspect def debug(): callnamer = inspect.stack() print('[debug] enter: {}'.format(callnamer)) deb 阅读全文
posted @ 2019-12-09 17:31 一颗桃子t 阅读(2225) 评论(2) 推荐(0)
摘要:inspect模块主要提供了四种用处: 1.对是否是模块、框架、函数进行类型检查 2.获取源码 3.获取类或者函数的参数信息 4.解析堆栈 回到顶部 一、type and members 1. inspect.getmembers(object[, predicate]) 第二个参数通常可以根据需要 阅读全文
posted @ 2019-12-09 17:20 一颗桃子t 阅读(1748) 评论(0) 推荐(0)
摘要:python之platform模块 函数列表 platform.system() 获取操作系统类型,windows、linux等 platform.platform() 获取操作系统,Darwin-9.8.0-i386-32bit platform.version() 获取系统版本信息 6.2.0 阅读全文
posted @ 2019-12-09 16:56 一颗桃子t 阅读(3044) 评论(0) 推荐(0)
摘要:理解生成器 定义生成器 yield关键字,可以让我们定义一个生成器函数。 def generator_func(): print('a') yield 1 g = generator_func() print(g)>>> <generator object generator_func at 0x1 阅读全文
posted @ 2019-10-05 14:59 一颗桃子t 阅读(327) 评论(0) 推荐(0)
摘要:Python--偏函数(Partial) 出处 https://blog.csdn.net/Appleyk/article/details/77609114 一、什么是偏函数? (1)在Python的functools模块众多的功能中,其中有一个就是偏函数,我们称之为 partial functio 阅读全文
posted @ 2019-09-19 08:16 一颗桃子t 阅读(697) 评论(0) 推荐(0)
摘要:- 中国空气质量在线监测分析平台是一个收录全国各大城市天气数据的网站,包括温度、湿度、PM 2.5、AQI 等数据,链接为:https://www.aqistudy.cn/html/city_detail.html,网站显示为: 该网站所有的空气质量数据都是基于图表进行显示的,并且都是出发鼠标滑动或 阅读全文
posted @ 2019-09-14 10:57 一颗桃子t 阅读(425) 评论(1) 推荐(0)
摘要:<!--done--> 代码的调试、运行 1、准备工作 (1)Python版本为3.6或者更高版本 (2)已经创建了一个Python工程并且添加了内容,具体参考: Getting Started tutorial 2、第一步——运行代码 打开之前编写的Oldboy.py文件,在编辑框中右键,选择快捷 阅读全文
posted @ 2019-08-15 14:39 一颗桃子t 阅读(884) 评论(0) 推荐(0)
摘要:super()使用方法 我们经常在类的继承当中使用super(), 来调用父类中的方法。例如下面: class A: def func(self): print('OldBoy') class B(A): def func(self): super().func() print('LuffyCity 阅读全文
posted @ 2019-08-13 08:11 一颗桃子t 阅读(3070) 评论(0) 推荐(1)
摘要:python模块之PIL模块(生成随机验证码图片) PIL简介 什么是PIL PIL:是Python Image Library的缩写,图像处理的模块。主要的类包括Image,ImageFont,ImageDraw,ImageFilter PIL的导入 首先需要安装一下pillow包 pip ins 阅读全文
posted @ 2019-08-09 22:39 一颗桃子t 阅读(368) 评论(0) 推荐(0)