读文件
f = open('123.txt', encoding='utf-8')
content = f.read()
print(content,type(content))
f.close()
f = open('123.txt', encoding='utf-8')
content = f.read(5)
print(content)
f.close()
f = open('123.txt', encoding='utf-8')
print(f.readline())
print(f.readline())
print(f.readline())
f.close()
f = open('123.txt', encoding='utf-8')
l1 = f.readlines()
for line in l1:
print(line)
print(l1)
f.close()
写文件
f = open('123.txt',encoding='utf-8',mode='w')
f.write('hahahaha')
f.close()
文件追加
f = open('123.txt',encoding='utf-8',mode='a')
f.write('hahaha')
f.close()
读写文件
f = open('123.txt', encoding='utf-8', mode='r+')
content = f.read()
print(content)
f.write('123456789')
f.close()
文件操作的其他方法
f = open('123.txt', encoding='utf-8', mode='r+')
content = f.read()
print(content)
print(f.tell())
f.seek(7)
f.flush()
f.write('123456789')
f.close()
另一种操作文件方式
with open('123.txt',encoding='utf-8') as f1:
print(f1.read())
with open('1.txt', encoding='utf-8') as f1,open('2.txt', encoding='utf-8', mode='w')as f2:
print(f1.read())
f2.write('qweasdqweasd')