摘要:
作业 1、写函数,,用户传入修改的文件名,与要修改的内容,执行函数,完成批了修改操作 a.txt文件内容: 2、写函数,计算传入字符串中【数字】、【字母】、【空格] 以及 【其他】的个数 3、写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5。 4、写函数,检查传入列表的长度,如果大于2 阅读全文
摘要:
一、函数三问 1、什么是函数 函数相当于具有某种功能或多种功能的能够重复使用的工具,像扳手什么的能够用来拧螺丝还可以用来防身...... 函数跟变量一样也是先定义后使用。 2、为什么要用函数 当需要重复用一段代码实现某一功能的时候,如果不用函数的话, 1、会使主程序组织结构不清晰,可读性差 2、由于 阅读全文
摘要:
一、seek方法实用案例 监控文件的追加: 往文件末尾追加内容: 二、修改文件的两种方式 方式一:文本编辑采用的方式 实现的原理: 打开文件或将文件一次性全读入内存,在内存中修改完后,再重新也写模式打开文件,清空文件之前存在硬盘里的内容,然后将内存中改好的内容重新写入硬盘。 a.txt文件内容: 优 阅读全文
摘要:
作业: 1、编写文件修改功能,调用函数时,传入三个参数(修改的文件路径,要修改的内容,修改后的内容)既可完成文件的修改 a.txt文件内容: 2、编写tail工具 tail工具文件1: tail工具文件2: 3、编写登录功能 4、编写注册功能 5、编写用户认证功能 阅读全文
摘要:
控制文件指针的移动 (指针移动的单位都是以bytes/字节为单位 只有一种情况特殊:) 1、控制文件指针移动的方法seek f.seek(n,模式):n指的是移动的字节个数 模式0:参照物是文件开头位置 模式1:参照物是当前指针所在位置 模式2:参照物是文件末尾位置,应该倒着移动 强调: 1、只有0 阅读全文
摘要:
一、文件操作的其他方法 1、读相关操作 1.1、readline:一次读yi行 1.2、readlines:读取整个文件的所有行,保存在一个列表中 注意 :f.read()与f.readlines()都是将内容一次性读入内存,如果内容过大会导致内存溢出 2、写相关操作 2.1、writelines( 阅读全文
摘要:
一、x模式与b模式 1、x模式(了解) x模式是控制文件操作的模式,是一种只写模式 特性:只能写、不可读;所写文件不存在则创建,存在就会报错。 例: 2、b模式 1、b模式与t模式对比 t : 1)是控制文件读写内容的模式 2)读写都是以字符串(unicode)为单位 3)只能针对文本文件 4)必须 阅读全文
摘要:
3.16作业 1、通用文件copy工具实现 2、基于seek控制指针移动,测试r+、w+、a+模式下的读写内容 文件a.txt内容 3、tail f access.log程序实现 4、周末作业参考在老师讲解完毕后(下午17:30开始讲解),练习熟练,明早日考就靠他俩 4.1:编写用户登录接口 4.2 阅读全文
摘要:
二:周末综合作业: 2.1:编写用户登录接口 1、输入账号密码完成验证,验证通过后输出"登录成功" 2、可以登录不同的用户 3、同一账号输错三次锁定,(提示:锁定的用户存入文件中,这样才能保证程序关闭后,该用户仍然被锁定) 2、 二:周末综合作业: 2.1:编写用户登录接口 1、输入账号密码完成验证 阅读全文
摘要:
一、with上下文管理 一、 文件对象又称之为文件句柄,也就是用来操作文件的 二、 当需要用with打开两个一下打开两个 或者多个文件时用(,\)隔开 with子代码运行完后,文件会自动关闭,所以后两步可以不写 二、指定字符编码 一、t文本读写模式(默认) 1、读写都以str(unicode)为单位 阅读全文