python输入输出流详解_Python 初体验之 输入输出流
任何一个语言都有他的输入输出,对于文件的操作是非常有用的。在Java中曾经有对象序列化这么一个概念,在
Python中同样可以对对象进行序列化然后存放到文件中去,同时还能从文件中再读取出来,估计也可以像Java那样在网
络中进行传输。下面我们先来说一个简单的创建文件和读取文件的例子吧
'''
Created on 2013-2-3
@author: Administrator
'''
f = open("poem.txt","w")
f.write("haha")
f.close()
f = open("poem.txt","r")
while True:
line = f.readline()
if len(line)==0:
break
print(line)
f.close()可以看到,这个例子使用open函数进行创建函数和读取函数,后面的w代表写入,r代表读取,还有a代表在末尾添加
下面我们在来说一个更加复杂点的例子,这个例子的主要功能就是把对象写入到文件中去的例子
'''
Created on 2013-2-3
@author: Administrator
'''
import pickle as p
shoplistfile = "shoplist.data"
shoplist=['apple','mango','carrot']
#write to the file
f = open(shoplistfile,"wb")
p.dump(shoplist,f)
f.close()
del shoplist
f = open(shoplistfile,"rb")
storedlist = p.load(f)
print(storedlist) 其实就是使用pickle这个模块里面的,dump函数进行把对象写入到文件中去,而load则是把对象从文件中读取出来
python输入输出流详解_Python 初体验之 输入输出流相关推荐
- python协程详解_python协程详解
原博文 2019-10-25 10:07 − # python协程详解 ![python协程详解](https://pic2.zhimg.com/50/v2-9f3e2152b616e89fbad86 ...
- python average函数详解_python 函数详解
函数函数是代码的一种组织形式 函数应该能完成一项特定的工作,而且一般一个函数只完成一项工作 有些语言,分函数和过程两个概念,通俗解释是,有返回结果的是函数,无返回结果的叫过程,python不加以区分 ...
- python简单体育竞技模拟_python初体验 —— 模拟体育竞技
python初体验 -->>> 模拟体育竞技 一.排球训练营 1. 简介: 模拟不同的两个队伍进行排球的模拟比赛. 2. 模拟原理: 通过输入各自的能力值(Ⅰ),模拟比赛的进行( P ...
- python pexpect模块详解_python pexpect原理详解及使用说明
pexpect是python中用于实现SSH,FTP,telnet等命令进行自动化交互,从而无需人工干预实现自动化运维的一个第三方扩展模块.理论的描述过于抽象,这里首先设想一下,如果让您设计一个实现自 ...
- python函数练习题详解_Python练习题详解之函数3(小白友好)
Python练习题详解之函数3(小白友好) 你好!欢迎来到Python练习题详解系列.为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题.欢迎阅读!奥利给! 题目1 编 ...
- python int函数详解_Python内置函数OCT详解
英文文档:oct ( x ) Convert an integer number to an octal string. The result is a valid Python expression ...
- python时间函数详解_Python:Numpy库基础分析——详解datetime类型的处理
原标题:Python:Numpy库基础分析--详解datetime类型的处理 Python:Numpy库基础分析--详解datetime类型的处理 关于时间的处理,Python中自带的处理时间的模块就 ...
- python中configparser详解_Python中的ConfigParser模块使用详解
1.基本的读取配置文件 -read(filename) 直接读取ini文件内容 -sections() 得到所有的section,并以列表的形式返回 -options(section) 得到该sect ...
- python 元类 详解_Python 元类详解 __new__、__init__、__call__、__metacalss__
了解元类之前,先了解几个魔术方法: __new__.__init__.__call__ __new__: 对象的创建,是一个静态方法,第一个参数是cls.(想想也是,不可能是self,对象还没创建,哪 ...
最新文章
- Netty 入门示例
- vant 做表格_Vant List 列表
- python编写代码购买飞机票_女朋友是机票贩子?用Python写个刷飞机票的脚本!生活费多了两百...
- 特征工程(part2)--数值型数据
- 7-2 页面置换算法--LRU (50 分)
- java常见数据校验
- 报错curl: (7) Failed to connect to 127.0.0.1 port xxxx: Connection refused
- 打通JAVA与内核系列之一ReentrantLock锁的实现原理
- 求多个数的最小公倍数
- UBUNTU上新建GIT库
- 使用javascript的“委托”实现attachEvent
- 智能家居APP设计规格
- canny检测的matlab,canny边缘测试及matlab实现
- 华为eNSP和思科PNET如何正确调用抓包软件
- 深入理解多线程(四)— Moniter的实现原理
- 关于PHP程序员技术职业生涯规划 2017年3月5日韩 天峰
- Excel中杂乱的图片,一键就可以让它们对齐行
- LCD液晶屏连接方式有哪些呢及各自优缺点是什么?
- 让你能进“大厂”的数据分析项目是长怎样?全套路线(建议收藏)
- Android实现弹出窗口(PopUpWindow)
热门文章
- IDA-3D:基于立体视觉的深度感知3D目标检测网络(CVPR2020)
- 基于图像的三维模型重建——稠密点云重建
- HTMl中内联边框是怎样实现连接的
- RDKit | 化合物芳香度分子描述符的计算与相关性比较
- charts混合使用 elementui和e_vue模块化(echart+element ui)
- mysql内连接和外连接的区别_Swoole4创建Mysql连接池
- STE:华南农大曾振灵/熊文广-猪粪介导抗生素耐药基因向农场工人和周边环境传播...
- 中科院基因组所高远组诚聘生物信息学方向助理/副研及博士
- Cell:一种用基因流定义微生物种群的反向生态学方法
- Science:基于微生物条形码系统的高分辨率物源追踪技术