如何使用Python从文件中读取内容?Python初学者文件读写教程

【如何使用Python从文件中读取内容?Python初学者文件读写教程】在Python中对文件的读取,是一项最基本的操作,还是有很多小伙伴会遇到一些问题无法解决,所以今天给大家带来的是关于Python基础的相关知识,文章围绕着如何使用Python从文件中读取内容?Python初学者文件读写教程,文中有非常详细的介绍及代码示例,需要的朋友可以参考下 。

如何使用Python从文件中读取内容?Python初学者文件读写教程


一、With语句
With语句它是我们在学习Python文件读取时,比较常用的一种方法,它可以在对文件读取时,更优雅的进行,下面举个例子,对比一下使用with语句和不使用with语句的区别 。示例如下:
不使用with语句的正确写法 
try:     f = open('hh.txt','w')     f.writelines(['python',' bb','aa','hello']) finally:     if f:         f.close()使用with语句的正确写法 
with open('hh.txt','w') as f:f.writelines(['python',' bb','aa',' hello']不管是什么文件,文件的对象都会占用一个系统资源,而在一个操作系统中,同时打开文件的数量它是有规定的,在操作系统中同一个时间打开文件的数量是有规定的,我们使用with语句就可以保证我们在调用close方法的时候,不会因为读写异常而导致数据丢失,使用其他方法会导致出现IO异常的情况下,会造成数据的丢失 。
二、从?件中读取内容
1、read([size])方法
通常我们在读取文件内容的时候都会使用到read()方法,read就是读取的意思,它可以对一系列函数进行读取,在对文件读取的时候,文件模式必须是在读写模式下进行,如果是只写方式将不能读取文件 。它返回的是一个字符串对象,size表示的是读取的字节数量,示例如下:
with open('hh.text') as f:         f1 = f.read()         print(f1)         print(type(f1))         print('******')         f1 = f1.split('\n')         print(f1[0])输出结果:
Hello python!Hello web!Happy a day!<class ‘str’>******Hello python!有关“如何使用Python从文件中读取内容?Python初学者文件读写教程”的内容就介绍到这里了,希望对大家的学习带来一定的帮助 。

    猜你喜欢