#文件,打开文件、读写文件、关闭文件
#open(name,mode,encoding)
name:打开文件的名字
mode:设置打开文件的模式(访问模式):只读、写入、追加等。
encoding:编码格式(推荐使用UTF-8)
r:以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
w:打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,原有内容会被删除,如果该文件不存在,创建新文件。
a:打开一个文件用于追加。如果该文件已存在,新的内容将会被写入到已有内容之后如果该文件不存在,创建新文件进行写入。
"""""
f=open("file.py","r",encoding="UTF-8")#打开当前项目文件夹下的文件,如果打开其他目录文件,需要指定目录
print(f"打印出文件的类型{type(f)}")
#r=f.read()
#r1=f.read(10)
#r2=f.readlines()#读取多行作为列表
#r3=f.readline()#一次读取一行内容
#print(f"打印读取的全部内容{r}")
#print(f"打印读取的10字节内容{r1}")
#print(f"打印读取全部行的内容{r2}类型是{type(r2)}")
#print(f"打印readline的内容{r3},类型是{type(r3)}")
#打印出每一行数据
i=1
for line in f:print(f"第{i}行数据是{line}")i+=1