python socket 接口

一、简介 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。socket起源于Unix,而Unix/Linu...

Python 2020-09-05 198

数据编码处理

1.读写CSV文件 csv是类似xls的excel表格形式。 演示数据 csv数据读取 import csv def rw_csv(): with open('test.csv') as f: ...

Python 2020-07-03 286

文件和IO

1.读取数据 默认情况下文件的读取和写入都采用系统默认的文本编码方式,可以使用sys.getdefaultencoding()查看默认编码,大部分机器的默认编码都是‘utf-8’。 在UNIX和...

Python 2020-07-02 201

常用的基础操作和数据结构

1.可迭代对象中分解元素 这种方式可以很容易的分解参数和产生列表。 >>> a, b, *c = (1,2,3,4,5,6) >>> a 1 >>> c [3, 4, 5, 6] 2.队列 简单...

Python 2020-07-01 213

处理数字、日期和时间

1.数值取整 round() >>> round(3.6) 4 >>> round(3.61, 1) 3.6 round()可以设置所取的小数位数。 2.精确小数计算 decimal >>> f...

Python 2020-07-01 218

字符串文本处理

1.通配符做字符串匹配 fnmatch()模块提供了两个函数--fnmatch()和fnmatchcase()可用来执行匹配。 >>> from fnmatch import fnmatch, ...

Python 2020-07-01 210

使用清华源或豆瓣源下载python库

因为这个功能很好用,而且我使用比较频繁,所以记录一下 以requests库为例子 清华源:pip install -i https://pypi.tuna.tsinghua.edu.cn/sim...

Python 2019-12-28 525

从安装python配置部署django完全指南

最近由于服务器到期,更换了原有的服务器提供商,因此又不得不折腾,太麻烦了。刚开始配置还是挺顺利的,但是想使用virtualenvwrapper来管理虚拟环境,更重要的原因是有个包居然不支持pyt...

Python 2019-10-01 745

去除html标签,获取文本

从网页中获取大段文章时,常常是先获取整个文本处的html标签使用正则处理,但是正则往往只能去除比较规范的前端标签,对于不规范的标签,往往需要多次处理,比较麻烦。 在python中有些库可以实现解...

Python 2019-09-21 336

python相关迭代操作

由于自己的神操作,导致自己写了很久的2篇笔记被删了,现在写第3篇! 写在前面,当涉及迭代操作时,优先查看itertools库! 1.反向迭代 在python中已经有了内置的reversed函数实...

Python 2019-09-11 430