上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 58 下一页
摘要: 文件处理实战之购物车系统 一、文件处理实战之购物车系统 1. 用户名和密码存放于文件中,格式为:randy|randy123 2. 启动程序后,先登录,登录成功则让用户输入工资,然后打印商品列表,失败则重新登录,超过三次则退出程序 3. 允许用户根据商品编号购买商品 4. 用户选择商品后,检测余额是 阅读全文
posted @ 2020-01-28 20:20 RandySun 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 文件处理小结 一、文件处理 1.1 打开文件的流程 1. 打开文件 open 2. 读写文件 read/write 3. 关闭文件 close 1.2 with管理上下文 1.3 打卡文件的三种模式 1. r只读 (默认) 2. w清空只写 3. a追加写入 4. t 文本模式(默认) 5. b 二 阅读全文
posted @ 2020-01-28 20:10 RandySun 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 文件修改的两种方式 文件的数据是存放于硬盘上的,因而只存在覆盖、不存在修改这么一说,我们平时看到的修改文件,都是模拟出来的效果,具体的说有两种实现方式。 一、方式一 将硬盘存放的该文件的内容全部加载到内存,在内存中是可以修改的,修改完毕后,再由内存覆盖到硬盘(word,vim,nodpad++等编辑 阅读全文
posted @ 2020-01-28 17:57 RandySun 阅读(701) 评论(0) 推荐(0) 编辑
摘要: with管理文件操作上下文 一、with管理文件操作上下文 使用open()方法操作文件,但是open打开文件后我们还需要手动释放文件对操作系统的占用。但是其实我们可以更方便的打开文件,即Python提供的上下文管理工具——with open()。 1. 打开单个文件 2. 打开多个文件 with 阅读全文
posted @ 2020-01-28 17:43 RandySun 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 绝对路径和相对路径 一、绝对路径 Windows系统绝对路径从盘符(C:\D:\)开始写一个完整的路径。 macos系统从根目录(/Users)开始写一个完整的路径。 " " 二、相对路径 相对于当前执行文件所在的文件夹开始找。 三、总结 绝对路径:一个完整的路径,从头走到尾,在于绝字; 相对路径: 阅读全文
posted @ 2020-01-28 17:17 RandySun 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 基本的文件操作 虽然视频、音频和图片在硬盘中也是用二进制存储的,但是上一章节讲的字符编码只和文本文件有关,因为‘utf 8’格式的编码并不使用视频,视频有其本身的编码格式,如MP4、avi、mkv等。 一、什么是文件? 文件是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位。文件的操作是基于文件 阅读全文
posted @ 2020-01-28 17:07 RandySun 阅读(339) 评论(1) 推荐(1) 编辑
摘要: Python2和3字符编码的区别 一、字符编码应用之Python 1.1 执行Python程序的三个阶段 (再强调一遍,执行test.py的第一步,一定是先将文件内容从硬盘读入到内存中) test.py文件内容以gbk格式保存的,内容为: [ 阶段一:启动Python解释器 阶段二:Python解释 阅读全文
posted @ 2020-01-28 16:57 RandySun 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 字符编码 一、文本编辑器存取文件的原理 1. 打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的内容也都是存放与内存中的,断电后数据丢失。 2. 要想永久保存,需要点击保存按钮:编辑器把内存的数据刷到了硬盘上。 3. 在我们编写一个py文件(没有执行),跟编写其他文件没有任何区别, 阅读全文
posted @ 2020-01-28 16:26 RandySun 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Python进阶实战之三级菜单 一、Python进阶实战之三级菜单 1. 打印省、市、县三级菜单 2. 可返回上一级 3. 可随时退出程序 1.1 面条版 北京 上海 山东 第一层 : 北京 北京 上海 山东 第一层 : 北京 海淀 昌平 朝阳 东城 第二层 : 海淀 五道口 中关村 上地 第三层 阅读全文
posted @ 2020-01-28 15:43 RandySun 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、异常 万能捕捉异常公式 division by zero 二、深浅拷贝 2.1 拷贝 拷贝/浅拷贝/深拷贝都是针对可变类型数据而言的 如果l2是l1的拷贝对象,则l1内部的任何数据类型的元素变化,则l2内部的元素也会跟着改变,因为可变类型值变id不变 2.2 浅拷贝 如果l2是l1的浅拷贝对象, 阅读全文
posted @ 2020-01-28 15:23 RandySun 阅读(129) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 58 下一页