导语:
本文主要介绍了关于python怎么打开文件读取数据的相关知识,包括python读取dat数据,以及python抓取文件数据这些编程知识,希望对大家有参考作用。
读写文件是最常见的IO操作。 Python内置了读写文件的函数,其用法与C兼容。
在读写文件之前,我们首先要了解,在磁盘上读写文件的功能是由操作系统提供的。现代操作系统不允许普通程序直接操作磁盘。因此,读写文件就是请求操作系统打开一个文件。一个文件对象(通常称为文件描述符),然后通过操作系统提供的接口,从文件对象中读取数据(读文件),或者将数据写入文件对象(写文件)。
读文件
要以文件读取模式打开文件对象,请使用 Python 内置的 open() 函数,传入文件名和标识符:
>>> f = open('/Users/michael/test.txt', 'r')
如果文件不存在,open() 函数将抛出一个带有错误代码和详细信息的 IOError,告诉你文件不存在:
>>> f=open('/Users/michael/notfound.txt', 'r')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
FileNotFoundError: [Errno 2] No such file or directory: '/Users/michael/notfound.txt'
如果文件打开成功,接下来调用read()方法一次性读取文件的全部内容,Python将内容读入内存,用str对象表示:
>>> f.read()
'Hello, world!'
最后一步是调用 close() 方法来关闭文件。文件在使用后必须关闭,因为文件对象会占用操作系统的资源,并且操作系统可以同时打开的文件数量是有限的:
>>> f.close()
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何用Python代码写出音乐?10/01
- ♥ 如何在 Python 中使用 sum 函数?08/13
- ♥ python中常见的循环结构有哪些09/28
- ♥ Python带你快速了解快速排序!12/04
- ♥ 带有字节的python进程文件12/13
- ♥ Python 的 pass 语句是什么意思?08/25
内容反馈