- 博客(9)
- 收藏
- 关注
原创 python 读取写入二进制文件
python 读取,储存二进制文件import struckdef load_array(file, big=False): """ 从二进制文件中加载二维数组并返回 :param big: :param file: :return: """ # print('load binary data from %s' % file) f = open(file, 'rb+') c = f.read() # c = zlib.d
2021-01-27 16:23:46 548
原创 python 列表,字典代码运行速度
python 列表,字典代码运行速度列表,字典下面展示一些 代码。;lists = [1, ...]dicts = {1:'', 2:'', ...}在列表中每个要素都存在索引,有固定位置,成员判断是否在列表当中时,会对列表中的每个要素都进行匹配判断,然后返回结果,浪费运行时间。而字典是无序的,成员判断时会直接返回结果,不需每个key都进行判断,在数据量比较大时,用字典的速度是列表的很多倍,有兴趣客户以尝试一下,说的不对希望批评指正,避免误导,谢谢~...
2020-12-04 15:20:21 393
原创 python 计算是一年中的第几天
python 计算是一年中的第几天使用内置函数strftimeimport datetimedef get_days(year, month, day): """ 输入年,月,日 返回是当前年份中第几天 """ date = datetime.date(year, month, day) return date.strftime('%j') # %j十进制表示的每年的第几天get_days(2020, 12, 12)...
2020-12-04 15:09:46 1706
原创 python 读取文件时速度的问题
"""举例 读取文件"""# 第一种方式with open('test.txt', 'r', encoding='utf-8') as f: info = f.readlines() for line in info: pass# 第二种方式with open('test.txt', 'r', encoding='utf-8') as f: for line in f: pa...
2019-10-23 15:43:10 4113
翻译 python3 报UnicodeEncodeError错误
关于python3操作oracle数据库时插入中文数据报编码错误UnicodeEncodeError解决办法python3默认编码为utf8, 不必考虑编码的问题但是Python3脚本读取Oracle数据库sql传入中文报编码错误:UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 126-131: o...
2019-04-26 10:13:06 716 1
原创 python 用map()函数创建多线程任务
python 用map()函数创建多线程任务        对于多线程的使用,我们经常是用thread来创建,比较繁琐. 在Python中,可以使用map函数简化代码。map可以实现多任务的并发,简单说明map()实现多线程原理:     
2019-03-13 17:21:22 4943
原创 python递归实现快排算法
python递归实现快排算法快速排序算法,简称快排,是最实用的排序算法,没有之一,各大语言标准库的排序函数也基本都是基于快排实现的。快排的原理是将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。代码如下:def get_index_sort(array...
2019-03-13 16:49:43 2691
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人