重新打开文件时,文件指针 重新指向文件的最 开始位置
# Read 用法
# 打开文件
fr = open("/etc/hosts", mode="r")
# 读取前5个字符
print(fr.read(5))
# 接着读后续的3个字符
print(fr.read(3))
# 读取剩余所有字符
print(fr.read())
# 关闭资源
fr.close()
# 打开文件
fr = open("/etc/passwd", mode="r")
# 读取一行数据
print(fr.readline(), end="")
print(fr.readline())
# 关闭资源
fr.close()
print("\n案例一:\n打印大文本文件etc/passwd\n")
# 打开文件
fr = open('/etc/passwd', mode='r')
# 循环读取文件
while True:
data = fr.readline()
if data == "":
break
print("data: ", data, end="")
# 关闭资源
fr.close()
# 打开文件
fr = open("/etc/hosts", mode="r")
# 读取文件
data = fr.readlines()
# 打印所有行
print(data)
print(data[1])
# 关闭资源
fr.close()
for item in data:
print("item:", item, end="")
print("\n使用readline()的简写方式:fr\n")
fr = open("/etc/shadow", mode="r")
for item in fr:
print("item:", item, end="")
fr.close()