文件初始内容为
进行如下操作之后
# 1、打开文件
f = open('D:/python.txt', 'w', encoding='utf-8')
# 2、文件写入
f.write('hello world and hello python')
# 3、内容刷新
f.flush()
print('内容写入成功,请检查')
# 4、关闭文件
f.close()
结果为,可见当文件存在的时候,write会将原始内容进行覆盖之后进行写入
并且光标会在最后
文件初始内容为
进行如下操作
def func02():
f = open('D:/python.txt', 'a', encoding='utf-8')
f.write('自律的苦,轻若鸿毛,后悔的痛,重若泰山。')
f.flush()
f.close()
print('追加操作执行完成,请检查')
文件内容为?
哎嘿,发现内容已经来了
不管是写入还是追加,都要用到的方法是write、flush、close,都一致的是文件存在,进行覆盖或追加,不存在的时候创建新文件进行操作
另外,有这么一个函数,可以玩一下:
os.path.exists('文件路径'),布尔类型,可以进行一些其他的有趣的操作