打开文件 open
a = open('C:\\nihao.txt','r') #使用双斜杠为了区分单个斜杠(见之前转义字符博客)
# 打开( 盘符(c 文件名(nihao 类型(txt 方法(r )
x = a.read()
# read 为读方法
a.close
关闭文件 close
如果不想加盘符路径那么只能把要打开的文件与在写文件放在同一目录内
a = open('nihao.txt','r') #前提为两个文件在同一目录内
简介文件常用方法
read ---> r 读 读方法只能读
write ---> w 写
append ---> a 追加
readline 方法
a = open('C:\\nihao.txt','r')
x = a.readline()
while len(x)>0
print(x)
x = a.redline()
a.close()
readline 方法为一行一行输出文件内文本内容 配合while 方法后来在编译器内查看文本内容如果文本内容内如果经过换行那么换行符自动占一行 因为当配合while方法是print打印自动换行,而在文本内也有换行所以文本每行输出时会空一行输出
readlines 方法
a = open('C:\\nihao.txt','r')
x = a.readlines()
for line in x:
print(line)
a.close()
readlines 方法 会将文本内容分行填入列表内 可以通过for 循环解析输出
write 方法
write 方法执行时 如果没有目标文件那么 新建此文件 如果有此目标那么写的内容将覆盖原来文本的内容
write不能读 读的只能读写的只能写
with方法
使用with方法操作文件可以不用关闭文件 文件执行后自动关闭