首页 > 编程语言 > 详细

python_文件操作

时间:2019-05-29 19:54:50      阅读:112      评论:0      收藏:0      [点我收藏+]

 1、文件打开方式

一种是读模式,一种是写模式,一种是追加模式
open(‘a.txt‘,r) 读模式,只能读,不能写,打开不存在的文件会报错
open(‘a.txt‘,w) 写模式,只能写不能读,会覆盖文件以前的内容,文件不存在的会创建
open(‘a.txt‘,a) 追加模式,在原来文件的内容上增加新内容,文件不存在的会创建,只能写不能读
 
open(‘a.txt‘,r+) 读写模式,写的时候直接从0的位置开始写,会把原来的值清除
open(‘a.txt‘,w+) 写读模式 写的时候直接从0的位置开始写,会把原来的值清除
open(‘a.txt‘,a+) 追加读模式
 
总结:
1、只要是r有关,打开不存在的文件都会报错。
2、只要和w有关,都会清空原来的文件
3、a+文件指针默认是在末尾的,如果想读到内容,先要把文件指针移动到最前面
 
一、文件读取
文件读取后指针位置发生变化,如果重复读取,需要指针归0
f=open("a.txt","r",encoding="utf-8")
print(f.read())  #读取全部
print("=================")
f.seek(0)
print(f.readline()) #读取下一行
print("=================")
f.seek(0)
print(f.readlines()) #读取全部并list返回


D:\study\python\test\venv\Scripts\python.exe D:/study/python/test/dd.py
zhaozhao3,123456,2
zhaozhao1,1234567,3
zhaozhao2,123456,3
zhaozhao6,123456

=================
zhaozhao3,123456,2

=================
[zhaozhao3,123456,2\n, zhaozhao1,1234567,3\n, zhaozhao2,123456,3\n, zhaozhao6,123456\n]

 

二、文件写操作

 

python_文件操作

原文:https://www.cnblogs.com/xiaokuangnvhai/p/10945594.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!