文件操作(四)

'''
读取数据:文件对象.read() 一次性从文件光标往后读取文件内容
文件对象.readline() 一次读取一行
'''
with open('第十四节 面像对象进阶.py','r',encoding='utf-8') as f:
# print(f.readline())
# print(f.readline())
# print(f.readline())
# 如何按照一次读取一行,读取所有内容?
# 循环解决
# while True:
# sef = f.readline() # sef读取一行内容
# if len(sef) == 0: # 循环结束条件,如果数据读取结束了,sef的长度为0
# break
# else:
# print(sef)

# for循环 in 后面可以放字符串、元组、列表、集合、字典、文件对象
for i in f:
print(i) # 每循环一次从文件中读取一行数据(什么时候结束循环?当文件读取完成之后,循环结束)
'''
文件操作的方式:open函数

模式:
r w a
r+ w+ a+ 可读可写
rb wb ab

读取数据:文件对象.read()
写入数据:文件对象.write() # 如果使用w a r+ w+ a+ write方法传入的参数是字符串数据
# 如果使用wb ab rb+ wb+ ab+ write方法传入的参数是字节数据

for循环一次性读取文件内容:直接循环,总共循环多少次?文件多少行


'''
posted @ 2024-01-26 23:18  罗科-ROCCO  阅读(1)  评论(0编辑  收藏  举报