-
数据的读取
对文件数的读取是用read()方法,read()方法将返回文件中的所有内容eg: content = f.read() print content f.close()
注:
记得每次用完文件后,都要关闭文件。否则文件就会一直被占用,不能被其他进程使用也可以使用with open() as f:在操作后自动关闭文件
with open('helloworld.txt') as f: content = f.read() print(content)
在read()中加入数字,可指定读取的字符数
f = open('helloworld.txt','r') content = f.read(5) print content f.close()
-
数据的写入
写入的操作和读取是类似的,不过用的是write()函数,同时需要将打开文件的mode参数设置为weg: f = open('helloworld.txt','w') f.write('helloworld') f.close()
-
文本文件的操作
常见的数据文件包括txt格式或者csv(逗号分隔文件格式)格式文件文本文件的读取
通过open()函数打开文件,返回文件对象
对文件对象进行读取操作,除了前面介绍的read()之外还有两种读取数据的方法:readline()是每次读入一条数据的方式,readlines()是一次性读入文件所有数据文本文件的写入
设置参数 mode=w
write()、writelines()是两个对文件对象的写入数据的方法。write()是逐次写入,writelines()可对一个列表里的所有数据一次性写入文件中csv文件的操作
eg: 利用Python内置的csv模块读取数据 import csv #引入csv模块 path = 'a.csv' f = open(path,'r') #用csv.reader()方法产生reader对象 reader=csv.reader(f) content = [] for con in reader: content.append(con) f.close() print content[0] print content[1]
Python学习——文件读写
最新推荐文章于 2024-05-29 19:55:05 发布