Python 学习(4)---文件的读写操作以及数据的腌制
来源:互联网 发布:苹果5s4g网络怎么设置 编辑:程序博客网 时间:2024/04/28 06:39
Python 是一门很灵活、很方便的语言。学起来很顺手,我们可以用它快捷的完成许多实际任务,下面是我学习python的过程中整理的基本知识点。
利用python进行文件的读写操作十分方便,另外,Python还有一个很强大的模块pickle,它可以对各种数据进行文件写入,并且读取出原始数据类型,不会像C、C++等语言自动将写入文件的数据当成字符串处理,十分方便。
# -*- coding:utf-8 -*-__author__ = 'Microcosm'print("--------------------------文件的读写操作-----------------------------")print("-------------------读操作--------------------------------")# 以只读方式打开文件,如果文件不存在,则会抛出异常f = open("E:\\python\\python project\\opencv_showimage\\files\\test.txt",'r')words = f.read(7) # 读6个字节print "words:", wordsprint f.tell() # 返回当前读取光标的位置f.seek(0) # 将读取光标的位置重置到开始,参数为将光标的位置放置到文件的第几个字节处,0代表回到开始line_words = f.readline() # 读取一行print "line_words:", line_wordsf.seek(0)lines_words = f.readlines() # 读取所有的行存储在列表中print "lines_words:", lines_wordsf.seek(0)for each_line in f: # 逐行读取,这种方式常用 print each_linef.close() # 打开文件后一定记得关闭,否则有些写入的字符串都在内存缓冲区,并未写到文件中print("----------------------------写操作--------------------------------")# 以写入方式打开文件,如果文件不存在,则会创建一个文件f = open("E:\\python\\python project\\opencv_showimage\\files\\test.txt",'w')# 写入字符串,会覆盖原文件f.write("I love python!")# 写入字符串,追加到问件末尾f.writelines("\nI love suesue!") # 添加一个换行符# 将列表中的东西写入文件list1 = ["\nI will be a success man!","\nI will do some big job!", "\n12344555666"]f.writelines(list1)f.close()print("-------------------------腌制数据:一个神奇的模块pickle-------------------------")import picklenumbers = range(0,16)print "腌制前的数据:", numbers# 必须已二进制写入方式打开f = open("E:\\python\\python project\\opencv_showimage\\files\\numbers.plk",'wb')pickle.dump(numbers, f)f.close()# 必须已二进制读的方式打开f = open("E:\\python\\python project\\opencv_showimage\\files\\numbers.plk",'rb')number = pickle.load(f)f.close()print "腌制后提取出的数据:", number
0 0
- Python 学习(4)---文件的读写操作以及数据的腌制
- Python学习笔记_pickle(腌制)
- Python 文件的读写操作
- python 文件的读写操作
- 学习 Python 文件的读写
- 【Python】Python对文件的读写操作
- 数据的保存、以及读写操作
- python中简单的读写文件操作
- Python中ini文件的读写操作
- python对excel文件的读写操作
- python 文件常用的读写操作
- python里面对文件的读写操作
- Python实现Excel文件的读写操作
- python简单的文件读写操作
- python之文件的读写和文件目录以及文件夹的操作
- python之文件的读写和文件目录以及文件夹的操作
- OpenCV学习笔记(23)cv.Mat 与 .txt 文件数据的读写操作
- python中 对文件的读写操作 以及如何边写入 边保存flush()
- ourcoders.com
- 安卓学习之路之SQlite数据库的增删改查
- 漫谈程序员(六)公司项目开发感悟
- PTA 02-线性结构3 Pop Sequence (使用STL)
- struts2基于注解的配置Demo
- Python 学习(4)---文件的读写操作以及数据的腌制
- 消息队列的使用
- 【笔记】JS动画效果(慕课)
- shell 普通文本-->excel表格
- 用递归实现目录结构的复制
- 「图论」最小生成树-kruskal算法
- iOS程序main函数之前发生了什么
- 转载:JavaScript addEventListener第三个参数作用
- android打包so文件到apk