《Python网络安全项目实战》项目6 编写密码工具程序_练习题(1)
《Python网络安全项目实战》项目6 编写密码工具程序_练习题(1)
姓名: __________
日期:__________
成绩:________
活动名称 任务.1 读密码字典文件
任务描述 我们在密码的字典攻击中经常会读写密码字典文件,掌握使用Python编程对密码的字典文件进行读操作。
任务分析 使用python内置函数open()或者用os模块中的open()函数来打开文件并读取,用print()函数来将接收到的内容打印到屏幕上,再将文件用close()函数关闭。
基础练习 1. 根据下面的语句完成填空。
(1) import os
功能是_______________________
(2) import shutil
功能是_______________________
(3) f = open(‘D: /说明.txt’)
功能是_____________________________
(4) 打开文件的三种访问模式
r: 作用______________
w:作用_______________
a:作用________________
2. 根据下面的语句完成填空和注释。
file=open(“test.txt”,“r”)
功能是___________________
print(file.read())
功能是___________________
___________________ # 读完后,还需重新再读的话,需要将指针移动
___________________ # 指针移动后再次读取文件内容
3. .readlines()按行读取全部内容,返回的是一个文件数据列表
file = open(“test.txt”,“r”)
data = file.readlines()
功能是_______________________
print(data)
输出的类型是_____________________
4. 给下面的语句添加注释。
f = open(“D:/说明.txt”)
f.close() 功能是 __________________________
5. 在自己的电脑上建立一个student.txt文本文件里面可以写入以下内容:
张三
李四
王五
利用导入os模块和相关函数读取这个文件并正确输出。
6. 读取本地文件请你根据所学知识完成下面的程序并能正常运行!
import time #导入时间模块
f = open('D:/说明.txt')
_______________
while True:
content = f.readline() #功能是_____________
if len(content) == 0: #功能是_____________
break
time.sleep(2) #睡眠2秒钟
print(content)
________________
______________# 关闭这个文件
______________#并输出关闭文件成功