标签:文件 file1 python data 读写 file close open
文件作用
文件把一些数据存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力。
文件读写
也称为IO流,分为读文件和写文件两个方法
读文件
Inputstream输入流
写文件
Outputstream输出流
内存:临时数据--电脑关机数据没有了
磁盘:永久状态数据(文件)
读文件:是从磁盘读到内存中
写文件:从内存写到磁盘中
文件读写在编程中用途
文件上传下载
数据库操作 包括 查询数据 修改数据
文件处理
读文件
文件分类
文本文件:也称字符型文件,只保存字符串的文本文档
例如 txt、json、css等
二进制文件
也称字节型文件,可以保存任意格式的多媒体数据
例如 图片、音频、视频等
1、打开文件
文件对象=open(文件路径名、访问模式)
2、处理文件
读文件或者写文件
3、关闭文件
保存或者关闭
#读文件 filea=r"D:\wenjian.txt" #不要忘记加r ,r代表取消转义字符 fileb=open(filea,"r") #r代表read-读文件 data=fileb.read() file.close() #关闭文件资源 不关闭会导致内存不够用不要忘记加上去 print(data) print(type(data))
#写文件 s="你好,上海" open(r"d:\file\0816.txt","w") # w-write--写文件 file.write(s) file.close() #如果文件不存在,则创建新文件,如果存在则覆盖写入 #文件可以存在,文件路径必须已经存在 #不覆盖写入 s="你好,上海" open(r"d:\file\0816.txt","a") # a-append--追加写入 file.write(s) file.close()
二进制文件读写 rb,wb,ab
file1=open(r"d:\cat.jpg","rb") #读二进制使用rb data=file1.read() file1.close() print(data) #普通开发人员读二进制意义在于最终可以写入可以传输 #写二进制文件(复制粘贴) file2=open(r"d:file\cat_b.jpg","wb") file2.write(data) file2.close()
with open() 语法
#with open() with open(r"d:\wenjain.txt") as file: data=file.read() print(data) #省略了 close() 可以帮我们处理一些异常 #一个with open同时打开两个文件 #文件复制 with open(r"d:\cat.jpg","rb") as file1,open(r"d:\file\cat.jpg","rb") as file2: data=file1.read() file2.write(data) #建议统一使用with open()
标签:文件,file1,python,data,读写,file,close,open 来源: https://www.cnblogs.com/datizi/p/16592608.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。