文档章节

零基础学python-2.17 文件、open()、file()

raylee2015
 raylee2015
发布于 2015/08/24 14:38
字数 298
阅读 10
收藏 0

今天我们来说说文件,以及跟文件有关的内建函数open和file

首先我们在python的根目录下建一个名为“123”的txt文本文件

文件里面我们输入一些文本

我们把新建文件与源代码都放到python根目录下面

下面我们来看看代码:

handler=open("123.txt")#由于把文件跟源代码建立在python的根目录,
                        #所以这里的路径只需打名字即可
for eachLine in handler:
    print(eachLine,end='')
handler.close()


 

输出结果:

 

 

file()类似于open(),而且名称上更加符合阅读习惯

然后我们需要注意一点的就是,我们上面的文件是比较小的,如果你把一个100m以上的文件加载到内存的时候,问题就会出现,那个时候我们需要另外的处理方法,需要一边读一边写,降低内存的使用,这个我们后面在展开。

 

这节就说到这里,谢谢大家

------------------------------------------------------------------

点击跳转零基础学python-目录

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

© 著作权归作者所有

raylee2015
粉丝 6
博文 265
码字总数 44224
作品 0
江门
私信 提问
Python猫荐书系列之七:Python入门书籍有哪些?

本文原创并首发于公众号【Python猫】,未经授权,请勿转载。 原文地址:https://mp.weixin.qq.com/s/ArN-6mLPzPT8Zoq0Na_tsg 最近,猫哥的 Python 技术学习群里进来了几位比较特殊的同学:一...

豌豆花下猫
05/26
57
0
Python3基础语法--文件操作

Python3基础语法--文件操作 open() open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会返回 OSError。 常用语法格式为: ...

糖宝lsh
06/23
51
0
家里断网好无聊,正好最近学了Python来破解下邻居的WiFi试试!

家里WiFi没网了,贼无聊,正好隔壁几家的邻居都出去玩了,偷偷的破解他们的WiFi用用应该不要紧的~ Python是我刚学的,破解WiFi也是临时想法,不过Python的学习资料一大把是真的!一个刚从培训...

Python小哥哥
2018/09/08
0
0
扎心!“我学了半年 Python,还是找不到工作”

Python到底能做什么? Python易学,编译速度又超快。因为其拥有大量第三方库,所以开发人员不必重复造轮子,就像搭积木一样,只要擅于利用这些库就可以完成绝大部分工作。 它可以做网络爬虫。...

CSDN资讯
02/18
0
0
Python3学习 - 第一节

从今天开始,打算系统的学习一遍python3。有感兴趣的可以跟我一起学,每周至少更新四次。 1. Python的3.0版本 Python 3.0 final was released on December 3rd, 2008.Python 3.0 (a.k.a. "Py...

给你一颗小瓜子
04/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java快递电子面单打印接口对接demo

之前的后天管理系统的电子面单打印使用的是灵通打单。 使用相对比较麻烦,需要到处Excel之后再导入,麻烦。 快递鸟有电子面单api,后台系统直接对接很是方便,不过也遇到了好些问题。 不难是...

程序的小猿
25分钟前
3
0
fasjtjson文档

https://github.com/alibaba/fastjson/wiki/JSONField

jirak
25分钟前
3
0
Mybatis中插入多条记录

Oracle数据库 实现方法 <insert id="saveWithdrawLog"> INSERT ALL INTO OSM_TRADE_DETAIL(SID,MBR_ID,USR_ID,TRADE_MONEY,TRADE_TYPE,TRADE_TIME,TRADE_WAY,PAY_ID) VALUES(#{si......

豫华商
26分钟前
3
0
Flink on YARN(下):常见问题与排查思路

作者:杨弢(搏远) Flink 支持 Standalone 独立部署和 YARN、Kubernetes、Mesos 等集群部署模式,其中 YARN 集群部署模式在国内的应用越来越广泛。Flink 社区将推出 Flink on YARN 应用解读...

开源中国小二
28分钟前
3
0
技术沙龙|京东云端到端多媒体关键技术揭秘

编者按:从带来更高编码效率、更好的用户体验的京享高清,到直播架构与网络演进优化,从而为用户带来更流畅的观看体验,以及运维系统的异常自动修复和高弹性的多媒体存储架构,一层一层展示出...

京东云技术新知
28分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部