摘要:
一 、序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接受bytes 把字符串转化成内存数据类型 叫做反序列化 json 和 pickle 二、 只是把数据类型转化成字符串存到内存里的意义 json.dumps json.loads 1.把你 阅读全文
摘要:
高级的 文件、文件夹、压缩包 处理模块 使用方法如下: 阅读全文
摘要:
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量 阅读全文
摘要:
os 模块提供了很多允许你的程序与操作系统直接交互的功能 阅读全文
摘要:
一、程序中有很多地方需要用到随机字符,比如登录网站的随机验证码,通过random模块可以很容易生成随机字符串 >>> a[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> random.shuffle(a)>>> a[8, 5, 2, 9, 3, 4, 7, 0, 1, 6] >> 阅读全文
摘要:
一、在Python中,通常有这几种方式来表示时间: 1.时间戳(timestamp)的方式:通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。 2.time.strftime(format[, t]):把一个代表时间的元组或者struct_time(如由time.lo 阅读全文
摘要:
一个文件夹管理多个模块文件,这个文件夹就被称为包,实际上这个文件夹不算真正的包,在该文件夹下应该有一个__init__.py的文件,作用就是把这个文件夹初始化成包 文件夹被python解释器视作package需要满足两个条件: 阅读全文
摘要:
一,模块的好处 1,提高可维护性 2,可重用 3,避免函数名和变量名冲突 二、模块分类 内置标准模块(又称标准库)执行help('modules')查看所有python自带模块列表 第三方开源模块,可通过pip install 模块名 联网安装 自定义模块 三、模块调用 import module 阅读全文
摘要:
作业 现要求你写一个简单的员工信息增删改查程序,需求如下: 当然此表你在文件存储时可以这样表示 1.可进行模糊查询,语法至少支持下面3种查询语法: 2.可创建新员工纪录,以phone做唯一键(即不允许表里有手机号重复的情况),staff_id需自增 3.可删除指定员工信息纪录,输入员工id,即可删除 阅读全文
摘要:
需求: 修改个人信息程序 在一个文件里存多个人的个人信息,如以下 1.输入用户名密码,正确后登录系统 ,打印 2.每个选项写一个方法 3.登录时输错3次退出程序 阅读全文