大数据,机器学习,人工智能Python札记呆鸟的Python数据分析

Python札记16_操作文件(with、read、readli

2019-06-25  本文已影响0人  皮皮大

文件是计算机中非常重要的内容,经常需要进行读写等操作。

一、open函数


二、不同的模式

文件打开模式r、w、a对应基本的只读只写追加模式
b、t、+、U对应二进制模式文本模式读写模式通用换行符

模式 含义 是否报错 位置
r 只读 报错 文件开头
r+ 读+写 报错 文件开头
w 只写 创建 清空 文件开头
w+ 写+读 创建 清空 文件开头
a 追加写 创建 文件结尾
a+ 追加写+读 创建 文件结尾

三、关于文件的写入

四、文件读取操作方法

文件的读取主要是三种方式:read、readline、readlines,每次读取都有指针伴随着移动,用seek()函数能够查看指针的偏移量,下面进行详细的讲解:

read

readline

readlines

test:利用一个rest文件进行测试三个方法的功能
源文件如下:

image.png
f =open("D:\Python\datalearning\qiwei\test")
for i in f:
    print(i)
f = open(r"D:\Python\datalearning\qiwei\test")
for i in f.read():
    print(i)

部分结果截图如下,按照字节输出:


.....中间省略

fileinput模块
读取大文件常用的是fileinput模块,需要先进行导入:import fileinput

import fileinput
for line in fileinput.input("a.txt"):
    print(line, end="")
上一篇 下一篇

猜你喜欢

热点阅读