python的简单的txt文件基本处理

时间:2021-09-12 10:09:01
#导入文件处理模块
import os
#检测路径是否存在,存在则返回True,不存在则返回False
os.path.exists("demo.txt")

#如果你要创建一个文件并要写入内容


#如果demo.txt文件存在则会覆盖,并且demo.txt文件里面的内容被清空,如果demo。txt文件不存在则会自动创建此文件
res_file = open("demo.txt","w")
此时要将此文件关闭
res_file.close()

#打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,#创建新文件进行写入。
res_file = open("demo.txt","a")
#想此文件中写入内容
res_file.write("content")
#关闭此打开的文件
res_file.close()

#获取此文件的内容
#以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
res_file = open(user_file,"r")
#获取此文件的内容, 指针式从文件的内容的开头开始获取
res_str = res_user_file.read()
#关闭已打开的文件
res_file.close()

 



总结:每次处理文件之后一定要关闭此文件,关闭的文件就无法在进行对文件的各种处理,不然会抛出异常错误
open(path,"w") 后面的w只是创建文件操作,不会对文件进行写入内容,不然会抛出错误,如果想创建一个文件并且写入内容, 请先w创建好文件后再关闭此文件 close(), 在进行文件的写入操作 a