手稿.10.27

f = open("a1.txt", mode="r", encoding="utf-8")
content = f.read()

print(content)

2
f2= open(r"G:课件day08 文件操作作业a1.txt",mode = "r",encoding = "utf-8")
print(f2.read(6))

line=f2.readline() # f.readline() 读取一行
print(line.strip())
line=f2.readline() # 两行同样的读取,第一行read了,下面同样的代码会read第二行
print(line.strip())

line = f2.readlines() #f.readlines()读取全部,变成一行的列表
print(line)
f.readlinessssss() 不能加.strip去括号

但是一行一行打太麻烦了,让它循环打吧,想到无线循环while 1
f2= open(r"G:课件day08 文件操作作业a1.txt",mode = "r",encoding = "utf-8")
while 1:
line= f2.readline()
print(line)

f2= open(r"G:课件day08 文件操作作业a1.txt",mode = "r",encoding = "utf-8")
for line in f2: # 读取文件的内容,for i in f2, 一行一行读取.
print(line.strip()) # for line in f2,也可以用strip去空格
句柄也是可以迭代的对象,
可以用for迭代,.strip() 去空格

f3 = open(r"G:课件day08 文件操作作业a11.txt",mode="w",encoding="utf-8")
f3.write(" ")
f3.write('喵森 ')
f3.write("你是 ")
f3.write("最棒的 ")
f3.write("相信 ")
f3.close
原文地址:https://www.cnblogs.com/jack20181017/p/9862170.html