202106-19 python 存储json数据的操作 本篇我们将学习简单的json数据的存储首先我们需要引入json模块:importjson这里我们模拟一个常见常见,我们让用户输入用户名、密码,在密码输入完成后提示用户再次输入密码来确认自己的输入,如果两次密码一致,那么我们将用户名和密码以json格式写入文件,否则提示用户再次输入密码。name=input("pleaseenteryourname:")password=input("pleaseenteryourpassword:")confirm_password=input("confirmyourpassword:"... 继续阅读 >
202103-09 python 实现存储数据到txt和pdf文档及乱码问题的解决 第一、几种常用方法读取TXT文档:urlopen()读取PDF文档:pdfminer3k第二、乱码问题(1)、fromurllib.requestimporturlopen#访问wiki内容html=urlopen("https://en.wikipedia.org/robots.txt")print(html.read())输出的结果中出现乱码原因:计算机只能处理0和1两个数字,所以想要处理文本,必须把文本变成0和1这样的数字,最早的计算机使用八个0和1表示一个字节,所以最大能够表示整数是255=11111111.如果想要表示更大的数,必... 继续阅读 >
202102-21 Redis为什么要存两次数据 在Redis中,有一种数据类型,当在存储的时候会同时采用两种数据结构来进行分别存储,那么Redis为什么要这么做呢?这么做会造成同一份数据占用两倍空间吗?五种基本类型之集合对象Redis中的集合对象是一个包含字符串类型元素的无序集合,集合中元素唯一不可重复。集合对象的底层数据结构有两种:intset和hashtable。内部通过编码来进行区分:编码属性描述objectencoding命令返回值... 继续阅读 >