Python基础——核心数据类型_文件
来源:互联网 发布:买家淘宝等级怎么升 编辑:程序博客网 时间:2024/06/05 09:07
文件是计算机中由操作系统管理的具有名字的存储区域。
创建
文件对象的创建比较特殊,没有用于创建文件对象的常量语法。
file = open(filename, mode)#mode可取值'r', 'w','a'(在文件尾部追加内容),默认值为'r'。模式字符后加上'b'可以进行二进制数据处理;加上'+'意味着同时为输入和输出打开文件。
方法
i.read():读取文件中的内容,以字符串格式返回
i.read(N):读取N个字节
i.readline():读取下一行,包含换行符
i.readlines():读取整个文件到字符串列表
o.write(str):把数据写入文件时,Python不会自动把对象转换成字符串,必须传递字符串参数。Python中的标准模块pickle可以处理一般对象的存储。
o.writelines(alist):把列表内的所有字符串写入文件
o.close():关闭文件,释放了操作系统资源也清空了缓冲区
o.flush():默认情况下,输出文件总是缓冲的,意味着写入的文本可能不会立即自动从内存传到硬盘。此方法把输出缓冲区刷到硬盘中,但不关闭文件
anyFile.seek(N):修改文件位置到偏移量N处以进行下一个操作
for line in open(‘data’)
pickle
pickle模块执行对象序列化,即对象和字符串之间的相互转换。
imort picklef = open('file.pkl', 'wb')pickle.dump(object, f)f.close()f = open('file.pkl', 'rb')object = pickle.load(f)
shelve模块用pickle把python对象存放在按键访问的文件系统中。
0 0
- Python基础——核心数据类型_文件
- Python基础——核心数据类型_序列_字符串
- Python基础——核心数据类型_序列_列表
- Python基础——核心数据类型_映射_字典
- Python基础——核心数据类型_数字
- Python基础——核心数据类型_集合
- Python基础——核心数据类型_序列_元组
- python基础_数据类型
- Python核心数据类型——元祖、文件及其他
- Python核心数据类型——数字
- Python核心数据类型——布尔型
- Python核心数据类型——字符串(1)
- Python核心数据类型——字符串(2)
- python3之python的核心数据类型(文件)
- python基础——数据类型
- Python核心数据类型——集合(Set)
- Python核心数据类型——列表与字典
- python:内置核心数据类型
- asp.net线程批量导入数据时通过ajax获取执行状态
- strlen和sizeof的区别
- Python基础——核心数据类型_集合
- webUI框架miniUI,easyUI,extJS,Bootstrap简介及简单部署
- C#注意事项汇总(基本语法等)
- Python基础——核心数据类型_文件
- Netty高性能大容量Socket并发 一
- win下eclipse一键打包cocos2dx的apk 命令
- Android滑动退出---SwipeBackLayout
- Python datetime 模块之timedelta
- RecyclerView的拖拽 滑动删除效果
- 编码的那么点事儿
- Android中的视图标签
- Servlet技术浅析(四)之-----ServletResponse接口和HttpServletResponse接口