步骤
1.打开文件,得到文件句柄,并赋值给一变量
2.通过句柄对文件进行操作
3.关闭文件
f=open("yxz",encoding="utf-8") #在同一个目录下,直接输入文件名就可以了.open会默认检索计算机本身使用的编码,但python中不是。所以要加一个encoding=的操作 date=f.read() print(date) f.close() #关闭文件,让操作系统减轻压力
文件操作的方式:只读,只写,a
f=open("yxz","r",encoding="utf-8") #不写“r”,也可以,因为默认是只读模式
date=f.read()
print(date)
f.close()
f=open("yxz","r",encoding="utf-8") # date=f.read() print(f.readable()) #输出结果,True,判断结果是否可读 f.close()
f=open("yxz","r",encoding="utf-8")
# date=f.read()
print(f.readline()) #读第一行
print(f.readline()) #读第二行,以此类推
print("第三行的内容是",f.readline())
f=open("yxz","r",encoding="utf-8")
date=f.read()
print(date) #这种情况下,已经把所有文件都给读完了,所以之后的代码就不会再都出来了
print(f.readline())
print(f.readline())
print("第三行的内容是",f.readline())
f.close()
f=open("yxz","r",encoding="utf-8")
date=f.readlines()
print(date) #将文件中所有的东西都都出来了,输出结果为['要向卓真他妈的厉害真他妈的帅\n', '真他妈的牛逼就完事了\n', '21312312312\n', '注意python3 默认是urf8编码 看右下角']
f.close()
#注意,输出的内容每一行最后都有一个\n,意味着每次都有一个自动换行