python之文件操作
1.文件操作使用的函数是open
2.文件操作模式:
r:只读模式
w:只写模式【不可读,不存在就创建,存在就清空内容】
x:只写模式【不可读,不存在就创建,存在就报错】
a:增加模式【可读,不存在就创建,存在只增加内容】
"+"表示可以同时读写某个文件,具体为:
r+:读写
w+:写读
x+:写读
a+:写读
3.文件操作步骤:
打开
操作
关闭
#写的过程
f=open('log.txt','w',encoding='utf-8')
f.write('hello')
f.close()
'''写的过程'''
f=open('log.txt','r',encoding='utf-8')
#读取文件所有的内容
print(f.read())
f.close()
4.with上下文
#不用关闭文件,内部会自己执行这个操作
with open('log.txt','w') as f:
f.writelines('''
asrty
asdfjk
dsadfgds
adfdsasd
fgdsadfg
dsadfgds
adfgrfds''')
5.读取文件的内容
with open('log.txt','r') as f:
#读取文件所有的内容
print(f.read())
#读取文件第一行内容
print(f.readlines())
#按行读取文件内容
for item in f.readlines():
print(item.strip())