一、文件是计算机中数据持久化存储的表现形式
读写文件标准操作格式1:
1、打开文件:file1 = open('文件名','读写模式')
2、操作文件
3、关闭文件:file1.close()
文件操作完毕后必须关闭,否则长期保持对文件的连接状态,造成内存溢出的现象发生
读写文件操作格式2:
# 1、打开文件
file1 = open('demo.txt','w')
# 2、操作文件
file1.write('hello world')
# 3、关闭文件
file1.close()
1、打开文件:with open('文件名','读写模式')
2、操作文件
3、关闭文件:(自动关闭文件)
#1、打开文件
with open ('dmeo2.txt','w') as file1:
#2、操作文件
file1.write('hello python')
#3、关闭文件,用 with open是免关闭文件的
二、文件读写模式
读写模式 | 功能 |
---|---|
r | 读取文件内容数据 |
w | 对文件进行数据写入 |
a | 对文件内容数据进行追加 |
文件不存在 | 文件存在 |
---|---|
( r ) 出现异常 | 读取文件内数据 |
(w) 自动创建新文件,并且写入内容数据 | 覆盖原文件内数据,重新写入 |
( a ) 自动创建新文件,并且写入内容数据 | 在原文件内容最后进行数据的追加,并不覆盖 |
文件不存在的情况下,新建文件,然后将内容写入:
with open('demo3.txt','w') as file:
file.write('hey')
文件存在的情况,里面的内容会进行一个覆盖:
with open('demo6.txt','w') as file:
file.write('hey-hey-hey')
a模式 ‘a’ append 追加
文件不存在的情况下(新建了一个文件,将内容写入)&#