python程序中,判断文件是否存在、删除文件、拷贝文件、读文件、写文件
#判断文件是否存在
import os
bool bresult=os.path.exists(file_name)
#删除文件,该方法没有返回值
os.remove(file_name)
#拷贝文件
import shutil
shutil.copyfile(file1,file2)
#拷贝文件 到文件夹
shutil.copy(file,folder)
#写入文件,文件不存在就创建file_name
#open第二个参数可以参考链接[open函数详解](https://www.runoob.com/python/python-func-open.html)
fo=open(file_name,'w')
fo.write(str_content+'\n')
fo.close()
#写入文件第二种格式
with open(file_name, "w") as fo:
fo.write(str_content+'\n')
#读文件
fo=open(file_name,'r')
str_content=fo.read()
fo.close()
#读文件第二种格式
with open(file_name, "r") as fo:
str_content=fo.read()
r:以只读方式打开文件,这是默认模式
r+:打开一个文件用于读写
w:打开一个文件只用于写入
w+:打开一个文件用于读写
a:打开一个文件用于追加写入
a+:打开一个文件用于读写,写入是追加写入