-
python使用openpyxl模块操作excel
python中的openpyxl模块可以操作excel文件。使用pip安装pip install openpyxl支持流行的lxml库(如果已安装),这在创建大文件时特别有用。为了能够将图像(jpeg,png,bmp等)包含到文件中,需要安装'pillow'库:pip install pillow1、创建一个excel对象 import openpyxl wb=openpyxl.Workbook() #创建一个新的空白excel对象 wb=openpyxl.load_workbook(filename, read_only=False, keep_vba=False, data_only...
2020-03-04 -
python操作excel表格的xlrd、xlwt模块
python中的xlrd、xlwt模块可以操作excel文件。其中xlrd模块实现对excel文件内容读取,xlwt模块实现对excel文件的写入。xlrd模块下载地址:http://pypi.python.org/pypi/xlrdxlwt模块下载地址:https://pypi.python.org/pypi/xlwt推荐直接使用pip安装:pip install xlrd xlwt这两个模块中对于数据类型的预定义常量 预定义常量 数值 字符串 XL_CELL_EMPTY 0 empty XL_CELL_TEXT 1 text XL_CELL_NUMBER 2 numb...
2020-03-03 -
php中的哈希函数
单独的hash算法函数:md5函数:md5(string $str[,bool $raw_output=false]):计算字符串的MD5散列值 md5_file(string $filename[,bool $raw_output=false]):计算指定文件的MD5散列值 raw_output:如果为TRUE,将以16字符长度的原始二进制格式返回。默认为false,返回32字符长度的十六进制数字字符串。 sha1函数:string sha1(string $str[,bool $raw_output=false]):计算字符串的sha1散列值 string sha1_file...
2019-12-26 -
redis的通信协议(protocol)
Redis客户端使用名为RESP(REdis序列化协议)的协议与Redis服务器通信。虽然该协议是专为Redis设计的,但它可以用于其他客户端-服务器软件项目RESP是以下事项之间的妥协:易于实施、快速解析、人类可读RESP实际上是一个支持以下数据类型的序列化协议:简单字符串,错误,整数,批量字符串和数组。RESP是二进制安全的,不需要处理从一个进程传输到另一个进程的批量数据,因为它使用前缀长度来传输批量数据注意:此处概述的协议仅用于客户端 - 服务器通信。Redis Cluster使用不同的二进制协议,以便在节点之间交换消息虽然RESP在技术上是非TCP特定的,但在Redis的上下文中...
2019-09-17 -
python操作redis
安装redis模块:pip install redisredis提供两个类Redis和StrictRedis用于实现Redis的连接和操作命令,Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py,推荐使用StricRedis。StrictRedis尽量使用官方语法和命令,除了以下命令: select没有实现,考虑到了线程安全 del是Python的关键字,用delete代替 config get|set命令用config_get/config_set实现 multi、exec和watch作为Pipeline类的一部分实现 redi...
2019-09-11