读文件
"""
常见读文件操作
@author:taozi
@date:20190506
"""
print('--------------读取文本文件-----------------------')
print('一次性读取文件的全部内容')
with open("../data_config/cheng.txt", 'r', encoding='utf-8') as fp:
print(fp.read())
print('每次读取一行内容')
with open("../data_config/cheng.txt", 'r', encoding='utf-8') as fp1:
print(fp1.readline())
print(fp1.readline())
print('按照文件大小读写')
with open("../data_config/cheng.txt", 'r', encoding='utf-8') as fp2:
print(fp2.read(5))
print('一次性读取整个文件;自动将文件内容分析成一个行的列表')
with open("../data_config/cheng.txt", 'r', encoding='utf-8') as fp3:
data = fp3.readlines()
print(data)
for line in data:
print(line.strip())
print('--------------读取二进制-----------------------')
with open("../data_config/meinv.jpg", 'rb') as fp3:
print(fp3.read())
写文件
"""
常见写文件操作
@author:taozi
@date:20190506
"""
print('--------------写文本文件-----------------------')
print('写文件,会覆盖原文件')
with open("../data_config/cheng1.txt", 'w', encoding='utf-8') as fp:
fp.write("henhao的")
print('end..')
print('写文件,以追加的方式写入')
with open("../data_config/cheng.txt", 'a', encoding='utf-8') as fp1:
fp1.write("好的呀8989")
print('end..')