常用的python读写文件操作_二进制_偏移量
来源:互联网 发布:电脑桌面知乎 编辑:程序博客网 时间:2024/06/06 17:18
#文件操作 open()#open("路径 + 文件名",”读写模式")with open('filepath','w') as f: #读写模式:# r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件#常用读写模式#如:'rb','wb','r+b'等等#读写模式的类型有:#rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)#w 以写方式打开,#a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)#r+ 以读写模式打开#w+ 以读写模式打开#a+ 以读写模式打开#rb 以二进制读模式打开#wb 以二进制写模式打开#ab 以二进制追加模式打开#rb+ 以二进制读写模式打开#wb+ 以二进制读写模式打开#ab+ 以二进制读写模式打开#W 若文件存在,首先要清空,然后重新创建文件#a 把所有的数据追加到文件的尾部,即使seek指在其他的位置,如果文件不存在,则重新创建 f.read([size])#不指定size会返回整个文件,如果文件大小>2倍内存则有问题.f.read()读到文件尾时返回""(空字串) file.readline()#返回一行 file.readline([size])#返回包含size行的列表,size 未指定则返回全部行 for line in f.readlines(): print (line)#通过迭代器访问 f.write("hello\n")#如果要写入字符串以外的数据,先将他转换为字符串. f.tell()#返回一个整数,表示当前文件指针的位置(就是到文件头的比特数). f.seek(偏移量,[起始位置]) #用来移动文件指针。偏移量:单位:比特,可正可负#起始位置:0-文件头,默认值;1-当前位置;2-文件尾 f.close()#关闭文件 f = open("filepath&name","r+") #可读可写模式f.write("123") #写入字符串 with open("filepath&name","r") as f:lines = f.readlines() #读取全部内容for line in lines:print(line)
0 0
- 常用的python读写文件操作_二进制_偏移量
- Python基本语法_文件操作_读写函数详解
- 黑马程序员_文件的读写操作
- 文件操作(偏移量)
- [C/C++标准库]_[初级]_[计算结构体成员的偏移量]
- python 文件常用的读写操作
- 19_文件的读写
- C#_文件读写常用类介绍
- C++_文件读写
- C++_文件读写
- python进阶七_文件操作(一)
- python进阶七_文件操作(二)
- python进阶七_文件操作(三)
- c#_xml读写_操作_实例
- Unix学习笔记------文件IO------使用lseek设置文件当前读写偏移量(即:当前的读写位置)
- stl的string的典型操作_初始化_遍历_连接_和字符指针转化_查找替换_删除_插入_常用算法
- Android学习笔记 day02 _ 测试 & 文件读写操作
- [ATL/WTL]_[初级]_[常用的界面对象操作]
- 数组
- uva 10837 A Research problem 欧拉函数+暴力
- 11.13
- uva11997 K Smallest Sums
- HDU1050_Moving Tables
- 常用的python读写文件操作_二进制_偏移量
- My SQL事务控制语言(TCL)
- java的枚举enum
- javascript事件委托理解,jQuery .on()方法一步到位实现事件委托
- IDEA 常用快捷键列表
- ECS
- 04-javascript String、Number、Math、Date对象
- list,set,map,数组之间的相互转换详细解析
- 欢迎使用CSDN-markdown编辑器