2018/11/12(python)

文件处理流程

1.打开文件,得到文件句柄并赋值给一个变量

2.通过句柄对文件进行操作

3.关闭文件

f=open('实验文件.txt',encoding='gbk')
data=f.read()
print (data )
f.close()

读写都是字符串形式

f=open('实验文件.txt','r',encoding='gbk')
print(f.readlines())
f.close()

写,会覆盖原文件

f=open('实验文件.txt','w',encoding='gbk')
f.write('qwertyu')
f.close()
末尾追加
# encoding:utf-8
f=open('实验文件.txt','a',encoding='gbk')
f.write('2018/11/12')
f.close()

r+    <==

# encoding:utf-8
f=open('实验文件.txt','r+',encoding='gbk')
data=f.read()
print(data)
f.write('2018/11/12')
f.close()

从一个文件写入另一个文件

# encoding:utf-8
f=open('实验文件.txt','r',encoding='gbk')
data=f.readlines()
f.close()

f=open('实验文件1.txt','w',encoding='gbk')
f.write(data[0])                      #只写第一行
f.close()

with .....as......        <==自动关闭文件

# encoding:utf-8
with open('实验文件.txt','w') as f:
    f.write('mnbvc\n')

 

posted on 2018-11-12 21:48  hcy12  阅读(253)  评论(0编辑  收藏  举报

导航