Python-文件操作
来源:互联网 发布:手机机顶盒遥控器软件 编辑:程序博客网 时间:2024/06/06 18:23
文件的打开与关闭
打开文件
在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件
open(文件名,访问模式)Demo:
f = open("test.txt","w")
访问模式说明:
关闭文件
close()
Demo:# 新建一个test.txt的文件f = open("test.txt", "w")# 关闭文件f.close()
文件的读写
写数据(write)
使用write()可以完成向文件写入数据
Demo:f = open("test.txt","w")f.write("Hello Python")f.close
运行后的现象:
注意:如果文件不存在那么创建,如果存在那么就先清空,然后写入数据
读数据(read)
使用read(num)可以从文件中读取数据,num表示要从文件中读取的数据的长度(单位是字节),如果没有传入num,那么就表示读取文件中所有的数据
Demo:f = open("test.txt","r")result = f.read(5) # 读五个字节长度print(result)print("===========================")result2 = f.read() # 读取剩下的字符print(result)f.close()
注意:
如果open是打开一个文件,那么可以不用谢打开的模式,即只写 open(‘test.txt’)
如果使用读了多次,那么后面读取的数据是从上次读完后的位置开始的读数据(readlines)
就像read没有参数时一样,readlines可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素f = open('test.txt', 'r')content = f.readlines()print(type(content))i=1for temp in content: print("%d:%s"%(i, temp)) i+=1f.close()
读数据(readline)
f = open('test.txt', 'r')content = f.readline()print("1:%s"%content)content = f.readline()print("2:%s"%content)f.close()
文件的定位读写
获取当前读写的位置
在读写文件的过程中,如果想知道当前的位置,可以使用tell()来获取# 打开一个已经存在的文件f = open("test.txt", "r")str = f.read(3)print "读取的数据是 : ", str# 查找当前位置position = f.tell()print "当前文件位置 : ", positionstr = f.read(3)print "读取的数据是 : ", str# 查找当前位置position = f.tell()print "当前文件位置 : ", positionf.close()
0 0
- Python 文件操作常用操作
- [python]python操作xml文件
- Python文件操作
- python文件目录操作
- Python文件操作
- Python文件操作
- python 文件操作
- python 文件操作
- Python 文件操作
- python 文件操作
- Python文件操作
- python 文件读写操作
- Python文件读写操作
- python文件目录操作
- Python的文件操作
- python常见文件操作
- python - 文件操作
- python文件操作
- 数据结构mooc课小结(1)
- python基础学习(1)
- websocket nutz
- 修炼Android权威指南(第一天)之
- 欧拉函数总结
- Python-文件操作
- svn
- ssh管理多个私钥
- 文件
- android第三方登录之腾讯QQ登录
- 51Nod
- html/css知识积累
- 放苹果
- Java基础知识大全