自学内容网 自学内容网

《Python网络安全项目实战》项目6 编写密码工具程序_练习题(2)答案

《Python网络安全项目实战》项目6 编写密码工具程序_练习题(2)答案
任务 .2 写密码字典文件
除了需要读取密码字典文件之外,我们也会需要用来创建密码字典文件,并向密码字典文件中写入内容。
写文件同样是必须得先有个文件路径,用‘w’写模式,如果文件存在,是先将文件的内容清空,然后再对文件写入内容,如果文件不存在,则创建一个文件。
除了对文件进行写入之外,还可以对文件进行追加操作,按如下要求追加内容到刚写的文件中:
在文件末行新添加两行内容,分别是今天的日期,和自己的姓名。
在文件首行新增一行内容,内容为“python:添加文件内容”。
1. 根据下面的语句填空并加以注释

file = open('d: \测试.txt','r')
这句话的意思是_只读的方式打开d盘根目录下的文件测试.txt_________________________ 
如果这个目录下没有这个文本文档
这条语句执行后会出现什么情况__报错退出,报文件未找到错误___ 
file = open('D:\Admin\666.txt','w')
这句话的意思是__以只写的方式打开文件'D:\Admin\666.txt'_____
如果这个目录下存在这个文件,且文件里有内容
这条语句执行后什么情况___将文件清空准备写入_____________ 
file = open('E:\etc\tmp.txt','a')
这句话的功能是__以追加的方式打开文件'E:\etc\tmp.txt'________ 
如果这个目录下没有这个文本文档
这条语句执行后会出现什么情况__创建文件等待写入_____________ 

2. 据下面的语句完成填空。

file = open(r'd:\love.txt','w')
file.write('我要将')
file.write('python学好')
file.write(‘\npython会让你走向成功’)__#换行输入“python会让你走向成功”
file.close()
功能是_将文件缓冲区内容写入磁盘并关闭文件______________ 
print(open(r'd:\love.txt').read())
功能是__打开d:/lobe.txt,然后读取文件内容,然后打印出来____ 
输出的结果_’我要将 python学好'_____ 
输出的结果__’python会让你走向成功’____ 

3. 在自己的电脑的d:/上创建一个module.txt的文本文件,并在这个文本文件中编进三句话。

f=open(‘d:/module’,’a’)___________#填写语句
f.write('今天我们学习文件处理,')___('今天我们学习文件处理,')
f.write('\n读写文件是很重要的')___('读写文件是很重要的')
file.write('\nI will study python harder')
file.close()
功能是_将包含换行符的字符串'\nI will study python harder'追加写入文件_ 
写出module.txt这三句话的正确格式。
今天我们学习文件处理,__
读写文件是很重要的__
I will study python harder___

4. 在自己的电脑上建立一个文本文档,写入你们班的十名同学的性别,年龄,身高,体重。(要求每名同学的信息必须换行写入并能正常输出。)

f=open(‘d:/namelist.txt’,’a’) 
f.write('王五大 男 18 170 120')
f.write('\n刘二 男 18 170 120')
file.write('\n张三 男 18 170 120')
file.close()

原文地址:https://blog.csdn.net/zheng_ruiguo/article/details/143832248

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!