知行编程网知行编程网  2022-12-03 05:00 知行编程网 隐藏边栏  13 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python实用方法之读取本地文件的相关知识,希望可以帮到处于编程学习途中的小伙伴

当计算机上的一个文件要被读取和存储时,就意味着我们需要保存这个文件。本文主要讲解如何用Python读取本地文件,对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的参数有以下几种:

Python读取本地文件的实用方法

注意:默认是文本模式,如果想以二进制模式打开,加b。



file 对象

文件对象是使用 open 函数创建的。下表列出了文件对象的常用函数:

Python读取本地文件的实用方法

例如,要打开一个文件以追加和写入字典数据:

<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。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享