10 2020 档案

摘要:在读取文件时候比如读取 xxx.csv 时候 可能报编码错误 类似于 'xxx' codec can't decode byte 0xac in position 211: illegal multibyte sequen id_list = [] with open('E:/work_spider 阅读全文
posted @ 2020-10-23 19:14 南鹤- 阅读(665) 评论(0) 推荐(0) 编辑
摘要:在Linux、Windows、Mac OS的命令行窗口或Shell窗口,执行python命令,启动Python交互式解释器。交互式解释器会等待用户输入Python语句。输入Python语句并回车,解释器会执行语句并输出结果。交互式解释器是学习Python语言比较好的工具,优点是输入Python语句可 阅读全文
posted @ 2020-10-21 20:44 南鹤- 阅读(569) 评论(0) 推荐(0) 编辑
摘要:最近写一个小爬虫,需要拿到邮箱信息,发现拿不到,也不是ajax接口。最后查资料发现是被Cloudflare加密起来了,有加密肯定有解密。 柠之漠然: 这个解密方式就是从那段 js 代码转换过来的 其中最主要的一句话 for (e = ”, r = ‘0x' + a.substr(0, 2) | 0, 阅读全文
posted @ 2020-10-20 20:33 南鹤- 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1、Redis API 1.安装redis模块 $ pip3.8install redis 2.使用redis模块 import redis # 连接redis的ip地址/主机名,port,password=None r = redis.Redis(host="127.0.0.1",port=637 阅读全文
posted @ 2020-10-16 22:40 南鹤- 阅读(109) 评论(0) 推荐(0) 编辑
摘要:无论安装以下哪种库,强烈建议在新环境下安装,之前在base环境下安装各种报错!!!如何在新环境下安装可参见我之前的总结或网上其他文章。 不推荐方法 1.pygrib pygrib库基于python2.4+、numpy、pyproj、Jasper和GRIB_API,依赖库基于Linux或MacOS,G 阅读全文
posted @ 2020-10-15 17:30 南鹤- 阅读(201) 评论(0) 推荐(0) 编辑
摘要:很多应用多需要处理文件,而处理文件有一个固定的模式:打开文件,读入一些数据,处理这些数据,打印到屏幕上或写入另一个文件。 那么,如果我们想修改之后立即写回文件,该怎么做呢?用什么模式打开?又怎么读写? 我个人尝试了很多中方法,不是无法实现,就是操作非常麻烦。最终放弃。 幸运的是,Python内置模块 阅读全文
posted @ 2020-10-14 20:32 南鹤- 阅读(506) 评论(0) 推荐(0) 编辑
摘要:什么是 XML? XML 指可扩展标记语言(eXtensible Markup Language),标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。 XML 被设计用来传输和存储数据。 XML 是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。 它也是 阅读全文
posted @ 2020-10-13 22:32 南鹤- 阅读(152) 评论(0) 推荐(0) 编辑
摘要:建造者模式的适用范围:想要创建一个由多个部分组成的对象,而且它的构成需要一步接一步的完成。只有当各个部分都完成了,这个对象才完整。建造者模式表现为复杂对象的创建与表现相分离,这样,同一个过程就有不同的表现。 ​ 假设我们要创建一个HTML页面生成器就可以使用建造者模式。该模式中,有两个参与者:建造者 阅读全文
posted @ 2020-10-10 21:36 南鹤- 阅读(121) 评论(0) 推荐(0) 编辑
摘要:1.描述 split()方法通过指定分隔符对字符串进行切片,如果参数num有指定值,则分隔num+1个子字符串,默认分隔符为所有空字符,包括空格、换行(\n)、制表符(\t)等 rstrip()方法通过 2.语法 str.split([sep=None][,count=S.count(sep)]) 阅读全文
posted @ 2020-10-08 20:06 南鹤- 阅读(499) 评论(0) 推荐(0) 编辑
摘要:如下代码会将npy的格式数据读出,并且输出来到控制台: import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(threshold=sys.maxsize) boxes=np.load('./input_output/box 阅读全文
posted @ 2020-10-07 20:22 南鹤- 阅读(2222) 评论(0) 推荐(0) 编辑
摘要:数据处理的时候主要通过两个函数 (1):np.save(“test.npy”,数据结构) 存数据 (2):data =np.load('test.npy") 取数据 给2个例子如下(存列表) 1、 z = [[[1, 2, 3], ['w']], [[1, 2, 3], ['w']]] np.sav 阅读全文
posted @ 2020-10-06 20:55 南鹤- 阅读(6648) 评论(0) 推荐(0) 编辑
摘要:Python则是通过缩进来识别代码块的。 缩进 Python最具特色的是用缩进来标明成块的代码。我下面以if选择结构来举例。if后面跟随条件,如果条件成立,则执行归属于if的一个代码块。 先看C语言的表达方式(注意,这是C,不是Python!) if ( i > 0 ) { x = 1; y = 2 阅读全文
posted @ 2020-10-05 21:50 南鹤- 阅读(458) 评论(0) 推荐(0) 编辑
摘要:OpenPyXL库 --单元格样式设置 单元格样式的控制,依赖openpyxl.style包,其中定义有样式需要的对象,引入样式相关: from openpyxl.styles import PatternFill, Font, Alignment, Border, SideBorder 边框 Si 阅读全文
posted @ 2020-10-05 15:08 南鹤- 阅读(618) 评论(0) 推荐(0) 编辑