#导入文件处理模块 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