1.一般的读
f=open("liu.txt","r",encoding='utf-8');#r:只读模式,w:覆盖式写入,a:追加式写入
context=f.read();
print(context)
f.close();
2.一般的写:
# -*- coding: utf-8 -*-
# @File : readFile_demo2.py
# @Date : 2019-12-10 16:06
# @Author : admin
f2=open("liu.txt",mode='a',encoding='utf-8');#r:只读模式,w:覆盖式写入,a:追加式写入
context=f2.write("<<<人生苦短,我学python")
print(context)
f2.close();
f3=open("liu.txt","r",encoding='utf-8');
c=f3.read();
print(c)
3.大文件的读写
# -*- coding: utf-8 -*-
# @File : readFile_demo3.py
# @Date : 2019-12-10 16:53
# @Author : admin
f2=open("liu.txt",mode='r',encoding='utf-8');#r:只读模式,w:覆盖式写入,a:追加式写入
while True:
context=f2.readline();
if context:
print(context)
else:
break;
f2.close()
4.文件的复制
# -*- coding: utf-8 -*-
# @File : copy_file_demo2.py
# @Date : 2019-12-10 19:51
# @Author : admin
fs=open("liu.txt","r",encoding='utf-8');
fw=open("readme.txt","w",encoding="utf-8");
while True:
content = fs.readline();
if content:
fw.write(content);
else:
break;
print("复制文件结束");
fw.close();
fs.close();