python对文件基本处理
来源:互联网 发布:已断开此网络登陆超时 编辑:程序博客网 时间:2024/05/21 08:49
python对文件基本处理
- 打开文件
- 建立磁盘上的文件与程序中的对象相关联
- 通过相关的文件对象获得
- 文件操作
- 读取
- 写入
- 定位
- 其他:追加、计算等
- 关闭文件
- 切断文件与程序的联系
- 写入磁盘,并释放文件缓冲区
一、打开文件
- open:
variable=open(“name”,”mode”)
name:打开文件名
mode:打开模式
其中打开模式有如下几种:
举例:
打开一个名为”text.txt”的文件
>>> file=open("text.txt","r")
二、文件读取
- read()返回值为包含整个文件内容的字符串
- readline()返回值为文件下一行内容的字符串
- readlines()返回值为整个文件内容的列表,每项是以换行符为结尾的一行字符串
示例:将test.txt文件内容输出
def main(): file=open("test.txt","r") file_content=file.read() print(file_content)main()
输出文件前五行内容:
def main(): file=open("test.txt","r") for i in range(5): line=file.readline() print(line[:-1])main()
三、写入文件
- 从计算机内存向文件写入数据
- write() 把含有本文数据或二进制数据块的字符串写入文件
- writelines() 针对列表操作,接受一个字符串列表作为参数,能将他们写入文件
举例:写入操作:
>>> file=open("test.txt","w")>>> file.writelines(["hello","world"])>>> file.close()>>> infile=open("test.txt","r")>>> infile.read()"helloworld"
文件遍历
- 最常见的文件处理方法
- 举例
- 拷贝文件
- 根据数据文件定义行走路径
- 将文件由一种编码转换为另一种编码
遍历文件模板:
通用代码框架
file=open("somefile","r")for line in file.readlines(): #处理一行文件内容file.close()
简化代码框架
file=open("somefile","r")for line in file(): #处理一行文件内容file.close()
举例:文件拷贝:
def main(): infile=open("testone.txt","r") outfile=open("testtwo.txt","w") for line in infile: outfile.write(line) infile.close() outfile.close()main()
阅读全文
0 0
- python对文件基本处理
- python 文件的基本处理
- python对文件的基本操作
- 使用Python对json文件进行处理
- python对csv文件的处理
- python对CSV、Excel文件的处理
- Python零碎知识(3):对文件的基本操作
- python对文件的几大基本操作
- Python基本语法实例:文件处理,字符串转换
- 使用Python递归对文件进行相关处理
- Python 对文件内容迭代 按字节处理
- Python 对文件内容迭代 按行处理
- python pandas 对时间序列文件处理代码
- python对目录下的大量文件处理
- Python 对两个文件中数据的处理
- python字符串基本处理
- 基本文件处理
- 对XML文件处理
- [ORA-08104] this index object XXX is being online built or rebuilt
- 最全的前端资源教程
- Linux中Ctrl Z和Ctrl C的区别
- C# 在Repeater 的ItemDataBound 如何转换e.Item.DataItem 的类型
- 第3章 语法、关键保留字及变量
- python对文件基本处理
- 周末训练笔记+Uva10912+10994+POJ1006
- 浅谈Javascript引擎的工作原理
- MAC 快捷命令 实现SSD 开启 TRIM 支持
- 收集统计信息
- 进程与线程(二)——进程的管理、创建与销毁
- LeetCode.525 Contiguous Array
- MSP430F149单片机能输出多少路PWM波?
- 关于前置机