ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python文件操作

2020-07-05 12:34:39  阅读:196  来源: 互联网

标签:文件 函数 方式 python 写入 操作 open


在进行文件操作之前首先就是要打开文件,在python中使用open方法来打开文件,该函数返回一个文件对象,它是可迭代的。
使用方法是: f=open('文件名',mode)

其中mode参数表示的是文件打开方式,默认情况下是'r',下面是几种常用的模式:
r:只读方式,默认情况下是这种方式;
rb:以二进制方式只读;
w:打开一个文件进行写操作,如果文件不存在则先创建该文件,每次以这种方式打开,原有的内容就会消失;
wb:以二进制形式打开文件进行写入;
a:以追加方式进行写入,如果文件不存在则先创建该文件。

每次进行完文件操作之后为了安全考虑,都需要将文件关闭,也即使用close函数进行关闭,但是每次都这样操作显得有点繁琐,而且很容易忘记,为此,
python提供了另外一种方式,该方式结束后可以帮我们自动调用close函数,方式入下:
with open() as f:
#然后进行相应的操作

读文件操作:
1.read()函数:
该函数会读取文件的所有内容,在文件较大的情况下容易导致崩溃,因此不常使用这种方法。

2.read(n)函数:
该函数是从文件中读取n个字符

3.readline()函数:
该函数每次读取一行,其中包括最后末尾的'\n',因此需要我们使用strip()方法去除掉;
读出来的是一个字符串,可以安装字符串的方法进行处理

4.readlines()函数:
该函数的作用是将文件中的每一行都读出来,然后返回一个列表对象,在文件较大的情况下,也是不适用。

读文件操作的主要方法是:

with open() as  f:
      for line in f:
            #然后进行操作

****

写文件操作:
1.write(str)函数:
write(str):将str字符串写入到文件中

2.writelines(list)函数:
list参数是一个列表,将列表中的每一项写入到文件中。

标签:文件,函数,方式,python,写入,操作,open
来源: https://www.cnblogs.com/noob-l/p/13245659.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有