Python语法学习之文件操作
来源:互联网 发布:数控线切割编程实例 编辑:程序博客网 时间:2024/05/16 07:41
一:知识点
对文件的访问方式一般有三种模式:读模式('r'
)、写模式('w'
)或追加模式('a'
). 另外两种可混合使用的模式: 二进制模式(‘b’),读/写模式(‘+’)。 如:‘rb’: 读取二进制文件模式 ‘r+’:可读可写模式
写文件的流程:1:可写方式打开文件 2:写文件操作 3:关闭文件
读文件流程:1:只读方式打开文件 2:读取文件(使用readline
方法读文件的每一行。这个方法返回包括行末换行符的一个完整行。所以,当一个 空的 字符串被返回的时候,即表示文件末已经到达了,于是我们停止循环。) 3:关闭文件
二:操作
打开文件:
open("pathname","model","buffering"),后面的两个参数可选,不填model,默认以只读方式打开,buffering:0/false无缓冲 1/true 有缓冲
file("pathname",'model')
两者的区别是用open函数,文件必须已经存在,否则会报找不到文件的错误;用file函数,文件存在则打开,不存在就创建。
上例中若两文件均不存在,则用open函数打开的就会报错,用file函数打开的会自动创建再打开:
读/写文件:
f.read() 读出所有内容;f.read(4) 读取前4个字符 f.write() 追加的形式写入 f.tell() 返回所读取文件内字符的长度。
输出:
f.seek(offset,whence)
offset:将光标移到offset定义的下标位置,在此处开始插入或读取文件 whence:偏移量表示从什么位置开始算offset,默认为0-----表示光标从文件头开始算起 1:表示相对于当前位置的移动,offset可以是负数 2:光标从文件结尾处开始算起
输出:
- Python语法学习之文件操作
- 012 Python语法之文件操作
- 我的Python学习之路之基本语法--参数传递、文件操作
- Python学习之文件操作
- Python学习之文件操作
- python学习之文件操作
- Python学习之:语法
- Python学习笔记之简单文件操作
- Python学习笔记之文件操作总结
- python基础学习之文件操作
- Python学习笔记之:文件基本操作
- Python学习之open 文件操作
- python 学习之路(文件操作)
- Python学习笔记之文件操作
- python之语句语法学习
- Python学习之基础语法
- Python学习之相关语法
- python语法学习之数据结构
- 混合开发-cordova打包Android
- QT Linux编程注意事项
- js运动框架----3.缩放效果
- Mac OSX 10.11 安装cocoapods出错的解决办法
- mongodb 权限管理
- Python语法学习之文件操作
- yarn工作流程
- EXT.NET 绑定XML数据源
- url 中文乱码问题
- OC中方法的一些小疑问
- MATLAB语言中的关系与逻辑运算
- FireBird编译
- oracle定制定时执行任务
- Leetcode: Shortest Word Distance II