当计算机上的一个文件要被读取和存储时,就意味着我们需要保存这个文件。本文主要讲解如何用Python读取本地文件,对Python初学者有一定的参考价值。
open() 方法
Python open() 方法用于打开文件并返回文件对象。在处理文件的过程中需要这个函数。如果无法打开文件,将抛出 OSError。
注意:使用
open()
方法一定要保证关闭文件对象,即调用
close()
方法。
open()
函数常用形式是接收两个参数:
文件名(file)和模式(mode)
。
语法格式如下
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
参数说明:
-
file: 必需,文件路径(相对或者绝对路径)
-
mode: 可选,文件打开模式
-
buffering: 设置缓冲
-
encoding: 编码方式一般使用utf8
-
errors: 报错级别
-
newline: 区分换行符
-
closefd: 传入的file参数类型
-
opener:
mode的参数有以下几种:
注意:默认是文本模式,如果想以二进制模式打开,加b。
file 对象
文件对象是使用 open 函数创建的。下表列出了文件对象的常用函数:
例如,要打开一个文件以追加和写入字典数据:
<p><span>1 data = {"张三":89,"李四":108}
2 a = open(file = "t.txt",mode = 'a+')
3 for key,value in data.items():
4 str1 = str(key)+":"+str(value)+"\n"
5 a.write(str1)
6 a.close()<br/></span></p>
运行结果:
<p><span>张三:89
李四:108<br/></span></p>
希望本文提到的python读取本地文件的方法可以帮助大家学习Python。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中复制文件夹11/08
- ♥ 如何准备python二级11/12
- ♥ python的列表排序方法11/17
- ♥ 如何在python中创建一个对象数组08/25
- ♥ 如何用python3画烟花?代码是什么?08/17
- ♥ python 检查目录是否存在08/27
内容反馈