with
自动管理上下文
数据库连接
多线程
#写文件的函数 filename,content
#写文件的函数 filename,content def write_file(filename:str,content:str,type:int=1): with open(filename,'w') as fw: fw.write(content) def read_file(filename): with open(filename,) as fw: return fw.read()
#调用函数写入文件、读取文件
write_file("a.txt","huahuacheng",2) print(read_file("a.txt"))
两种写文件的方法
fw.write()#只能写字符串,若要写入dict、set、list,需要借助for循环编辑元素,转化为字符串,依次写入
fw.writelines()#可以直接写dict、set、list,writelines自动循环写入文件,缺点是无法在写入的时候加入空格、逗号、换行等分割符