任何一个语言都有他的输入输出,对于文件的操作是非常有用的。在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 初体验之 输入输出流相关推荐

  1. python协程详解_python协程详解

    原博文 2019-10-25 10:07 − # python协程详解 ![python协程详解](https://pic2.zhimg.com/50/v2-9f3e2152b616e89fbad86 ...

  2. python average函数详解_python 函数详解

    函数函数是代码的一种组织形式 函数应该能完成一项特定的工作,而且一般一个函数只完成一项工作 有些语言,分函数和过程两个概念,通俗解释是,有返回结果的是函数,无返回结果的叫过程,python不加以区分 ...

  3. python简单体育竞技模拟_python初体验 —— 模拟体育竞技

    python初体验 -->>> 模拟体育竞技 一.排球训练营 1. 简介: 模拟不同的两个队伍进行排球的模拟比赛. 2. 模拟原理: 通过输入各自的能力值(Ⅰ),模拟比赛的进行( P ...

  4. python pexpect模块详解_python pexpect原理详解及使用说明

    pexpect是python中用于实现SSH,FTP,telnet等命令进行自动化交互,从而无需人工干预实现自动化运维的一个第三方扩展模块.理论的描述过于抽象,这里首先设想一下,如果让您设计一个实现自 ...

  5. python函数练习题详解_Python练习题详解之函数3(小白友好)

    Python练习题详解之函数3(小白友好) 你好!欢迎来到Python练习题详解系列.为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题.欢迎阅读!奥利给! 题目1 编 ...

  6. python int函数详解_Python内置函数OCT详解

    英文文档:oct ( x ) Convert an integer number to an octal string. The result is a valid Python expression ...

  7. python时间函数详解_Python:Numpy库基础分析——详解datetime类型的处理

    原标题:Python:Numpy库基础分析--详解datetime类型的处理 Python:Numpy库基础分析--详解datetime类型的处理 关于时间的处理,Python中自带的处理时间的模块就 ...

  8. python中configparser详解_Python中的ConfigParser模块使用详解

    1.基本的读取配置文件 -read(filename) 直接读取ini文件内容 -sections() 得到所有的section,并以列表的形式返回 -options(section) 得到该sect ...

  9. python 元类 详解_Python 元类详解 __new__、__init__、__call__、__metacalss__

    了解元类之前,先了解几个魔术方法: __new__.__init__.__call__ __new__: 对象的创建,是一个静态方法,第一个参数是cls.(想想也是,不可能是self,对象还没创建,哪 ...

最新文章

  1. Netty 入门示例
  2. vant 做表格_Vant List 列表
  3. python编写代码购买飞机票_女朋友是机票贩子?用Python写个刷飞机票的脚本!生活费多了两百...
  4. 特征工程(part2)--数值型数据
  5. 7-2 页面置换算法--LRU (50 分)
  6. java常见数据校验
  7. 报错curl: (7) Failed to connect to 127.0.0.1 port xxxx: Connection refused
  8. 打通JAVA与内核系列之一ReentrantLock锁的实现原理
  9. 求多个数的最小公倍数
  10. UBUNTU上新建GIT库
  11. 使用javascript的“委托”实现attachEvent
  12. 智能家居APP设计规格
  13. canny检测的matlab,canny边缘测试及matlab实现
  14. 华为eNSP和思科PNET如何正确调用抓包软件
  15. 深入理解多线程(四)— Moniter的实现原理
  16. 关于PHP程序员技术职业生涯规划 2017年3月5日韩 天峰
  17. Excel中杂乱的图片,一键就可以让它们对齐行
  18. LCD液晶屏连接方式有哪些呢及各自优缺点是什么?
  19. 让你能进“大厂”的数据分析项目是长怎样?全套路线(建议收藏)
  20. Android实现弹出窗口(PopUpWindow)

热门文章

  1. IDA-3D:基于立体视觉的深度感知3D目标检测网络(CVPR2020)
  2. 基于图像的三维模型重建——稠密点云重建
  3. HTMl中内联边框是怎样实现连接的
  4. RDKit | 化合物芳香度分子描述符的计算与相关性比较
  5. charts混合使用 elementui和e_vue模块化(echart+element ui)
  6. mysql内连接和外连接的区别_Swoole4创建Mysql连接池
  7. STE:华南农大曾振灵/熊文广-猪粪介导抗生素耐药基因向农场工人和周边环境传播...
  8. 中科院基因组所高远组诚聘生物信息学方向助理/副研及博士
  9. Cell:一种用基因流定义微生物种群的反向生态学方法
  10. Science:基于微生物条形码系统的高分辨率物源追踪技术