1.3.IO编程
来源:互联网 发布:it软件设计师 编辑:程序博客网 时间:2024/05/16 11:54
IO:在计算机中指的是Input/Output,也就是输入输出
1.3.1. 文件读写
打开文件是最常见的IO操作,在Python中使用open函数打开文件:
open(name[.mode[.buffering]])
open函数使用一个文件名作为唯一的强制参数,然后返回一个文件对象。
模式(mode),缓冲区(buffering),默认模式是读模式,默认缓冲区是无。
例:
f = open(r’c:\text\qiye.txt’) #打开一个已知的txt文件
2.文件模式
open函数中的mode参数:
一般处理文件时,是使用不到’b’参数的,但是处理一些其他类型的文件(二进制文件),比如MP3音乐或者图像,那么应该在模式参数中增加’b’,这在爬虫中处理媒体文件很常用。
3.文件缓冲区
buffering参数:
4.文件读取
文件读取方式主要分为按字节读取 和 按行读取,经常使用的方法:read()、readline()、readlines()、close()。
按需采取不同的读取方式,例如:
小文件可以直接采取read()方法读取到内存 1
大文件更加安全的方式是连续调用read(size)2
配置文件等文本文件,使用readline()更合理3
close()函数可以关闭对文件的引用。文件使用完毕后必须关闭,因为文件对象会占用操作系统资源,影响系统的IO操作。
例:
>>>f =open(r'c:\text\qiye.txt')
>>>f.read()
‘olalalaaa’
f.close()
#’olalalaaaa’为qiye.txt文件中的内容
- ↩
- ↩
- ↩
阅读全文
0 0
- 1.3.IO编程
- IO编程
- IO编程
- IO编程
- IO编程
- IO编程
- IO编程
- IO编程
- IO编程
- nio编程与io编程
- Java IO编程[转载]
- 高级IO编程
- 文件IO操作编程
- Linux文件IO编程
- Java IO编程
- erlang的io编程
- 网络编程IO笔记
- 文件IO编程
- 五.传输层和应用层的协议和作用
- 关于图片懒加载和预加载
- 永洪科技千人用户大会召开 AI与Reporting产品正式发布
- Xcode -Target , PROJECT 区别
- 深度学习之生成对抗网络GAN
- 1.3.IO编程
- HDU
- Oracle 异常处理(函数、存储过程)
- 菱形(循环结构)
- 高数 02[01-05]02习题课
- 详解Java中的clone方法 -- 原型模式
- poi导入导出excel
- 素数的判断(循环结构,break)
- H264解码SPS获取宽高和帧率