python以写模式打开录入_Python的学习(六)—-文件和输入输出处理 | 学步园

Python中的文件和输入输出处理

1. 文件对象的概念

文件对象不仅可以用来访问普通的磁盘文件,还可以访问任何其他类型抽象层面上的文件。

例如实时地“打开一个URL”来读取Web页面,在另一个独立的进程中执行一个命令进行通信,

就好像是两个同时打开的文件,一个用于读取,另一个用于写入

2. 文件内建函数

1) open(),file()

打开文件后返回对应的文件对象(或称为句柄),对象的访问模式有:

r 以读方式打开

w 以写方式打开

a 以追加模式写打开

r+ 以读写模式打开

w+ 以读写模式打开

a+ 以读写模式打开

rb 以二进制读模式打开

wb 以二进制写模式打开

ab 以二进制追加写模式打开

2)输入 read(), readline(), readlines()

read() 用来直接读取打开文件的给定个字节到字符串

readline() 读取打开文件的一行(读取下个行结束符之前的所有字节),将整行包括行结束作为字符串返回

readlines() 读取所有剩余行然后将其作为一个字符串列表返回

3)输出write(), writelines()

write() 将含有文本数据或二进制数据块的字符串写入到文件中去

writelines() 将一个字符串列表作为参数,将其写入文件,行结束符并不会被自动加入

4)文件内移动 seek()

seek() 在文件中移动文件指针到不同的位置

5)文件迭代

for eachLine in f.readline()

当打开的文件不大时,等效于:

allLines = f.readlines()

for eachLine in alLlines

6)文件关闭

close()

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/520800.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

阿里云朱照远:视频云2.0,更大规模、更智能、更清晰

在2018杭州云栖大会19号下午的主论坛上,阿里云视频云总经理朱照远发表了《视频云2.0,智享未来视界》的主题演讲,从超大规模、智能化、实时连接、超高清8K这四个方面,阐述了视频云2.0的定义。 朱照远表示,在这个超大规模…

这次的新计算,很全能!

在2018杭州云栖大会上,阿里云技术研发总经理蒋江伟发表了《全能计算,灵活稳定》的主题演讲,从函数计算、弹性容器实例、高吞吐ESSD云盘、弹性裸金属服务器、SCC超级计算集群这五个方面,阐述了飞天2.0计算的新特性。 蒋江伟表示&am…

linux virtualhost不能正常运行,造成网站无法正常运行的4个原因!

原标题:造成网站无法正常运行的4个原因!同虚拟主机产品对网站开发环境要求不同,如果两者不兼容,网站自然无法正常运行,这也是最常见的原因之一。因此,用户需设计好自己网站的开发环境,再去选择匹…

AMD第二代7nm GPU现身:原生支持光追;Facebook曾洽谈收购Fitbit 但谷歌的报价是其两倍……...

极客头条:速递、最新、绝对有料。这里有企业新动、这里有业界要闻,打起十二分精神,紧跟fashion你可以的!每周两次,打卡即read更快、更全了解泛云圈精彩newsgo go go近日,位于软件园的联想未来中心正式开幕&…

阿里云首席智联网科学家丁险峰:每个企业都将有LoRa

一场由物联网(IoT)技术引发的“万物智联”革命正在加速到来。而物联网,也成为了阿里巴巴在继电商、金融、物流、云计算后新的主赛道。 在2018年9月19日杭州云栖主论坛上,阿里云首席智联网科学家丁险峰从天空物联网的搭建、达尔文计…

3. 什么是icmp?icmp与ip的关系_月入3万的大龄剩女相亲被拒:如果余生是你,晚一点有什么关系...

做你的情感树洞。点击上方“关注”,你的故事,你说,我听禾田飞歌 | 原创文章1、“爱情是我坚持了这么久的原则,我为什么要放弃呀?”等待爱情,盛如曦用了35年,还是没有等到她的意中人,…

SLF4JLogFactory does not implement org.apache.commons.logging.LogFactory

org.apache.commons.discovery.DiscoveryException: Class org.apache.commons.logging.impl.SLF4JLogFactory does not implement org.apache.commons.logging.LogFactory但是在 commons-logging包下根本没有SLF4JLogFactory类 解决方法 所以要引入 <dependency><g…

阿里云安全肖力:云的六大安全基因助力企业构建智能化安全体系

杭州云栖大会主论坛上&#xff0c;阿里云安全事业部总经理肖力发表了《云安全&#xff0c;技术驱动智能化防御》主题演讲&#xff0c;结合企业的安全痛点详细解读了云上安全的六大优势&#xff0c;并指出了企业安全最佳实践之道。 肖力表示&#xff0c;传统的企业安全边界正在…

美国爆料:量子计算机将如何颠覆一切?

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 架构师技术联盟责编 | 阿秃世界第一超算Summit需要大约1万年来完成的计算&#xff0c;量子计算机需要多久&#xff1f;谷歌研究人员给出答案&#xff1a;3分20秒。据英国《金融时报》报道&#xff0c;谷歌研究人员在本周向美…

linux删除磁盘后刷新,linux – 短暂的文件是否刷新到磁盘?

我的程序创建了许多小的短期文件.它们通常在创建后的一秒内被删除.这些文件位于由真实硬盘支持的ext4文件系统中.我知道Linux会定期将(pdflush)脏页刷新到磁盘.由于我的文件是短暂的,很可能它们不是由pdflush缓存的.我的问题是,我的程序是否会导致大量磁盘写入&#xff1f;我担…

奥运转播加速上云,北京冬奥组委测试阿里云视频传输技术

10月11日晚&#xff0c;北京冬奥组委与国际奥林匹克转播机构进行了云视频传输技术测试&#xff0c;工作人员通过阿里云传输技术&#xff0c;对布宜诺斯艾利斯青奥会多个项目进行多路电视转播测试&#xff0c;监测了实时传播的画面清晰度、延时等指标&#xff0c;并模拟了整套体…

python输入三行数据_3行Python代码就能获取海量数据?

原标题&#xff1a;3行Python代码就能获取海量数据&#xff1f;一谈起数据分析&#xff0c;首先想到的就是数据&#xff0c;没有数据&#xff0c;谈何分析。毕竟好的菜肴&#xff0c;没有好的原材料&#xff0c;是很难做的&#xff5e;所以本期小F就给大家分享一个获取数据的方…

java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException 的解决办法

<!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --> <dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.10</version> </dependency>

阿里云加入开放媒体联盟AOM

谷歌、亚马逊、阿里巴巴、苹果等科技巨头正在推动一项高清视频媒体的新标准。 日前&#xff0c;阿里云宣布正式加入全球顶级视频标准组织——开放媒体联盟&#xff08;Alliance for Open Media &#xff0c;简称AOM&#xff09;&#xff0c;与联盟内的其他厂商一同推广无专利费…

linux运行雷神之锤,Ubuntu18.04下可以完美运行Quake3..

其实很早就知道Linux下面可以跑Quake3, 但是一直没有付诸行动, 在硬盘上躺了很多年的Quake III Arena, 和Brood一起从来不舍得删, 昨天终于想起来试试.安装很简单, 但是一开始把原游戏目录路径写错(中间有空格)导致安装费了点周折. 命令历史如下apt-cache search quake3sudo ap…

20个让程序员崩溃的瞬间,你遇到过几个? | IT 巨能唠

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 知乎读者责编 | 阿秃戳进来了&#xff1f;哈哈&#xff0c;没想到各位作为优秀的程序员你们居然好这口&#xff01;代码写完了吗&#xff1f;bug修完了吗&#xff1f;产品经理的需求搞定了吗&#xff1f;不过天大地大开心最大…

Apache JMeter 下载

https://jmeter.apache.org/download_jmeter.cgi

阿里云HBase发布冷存储特性,助你不改代码,1/3成本轻松搞定冷数据处理

9月27日&#xff0c;阿里云HBase发布了冷存储特性。用户可以在购买云HBase实例时选择冷存储作为一个附加的存储空间&#xff0c;并通过建表语句指定将冷数据存放在冷存储介质上面&#xff0c;从而降低存储成本。冷存储的存储成本仅为高效云盘的1/3&#xff0c;适用于数据归档、…

pb怎么设置 allow editing_Deno TCP Echo Server 是怎么运行的?

创建了一个 “重学TypeScript” 的微信群&#xff0c;想加群的小伙伴&#xff0c;加我微信 "semlinker"&#xff0c;备注重学TS。在 “了不起的 Deno 入门教程”这篇文章中&#xff0c;我们介绍了如何使用 Deno 搭建一个简单的 TCP echo server&#xff0c;本文将使用…