Python入门好代码教程(三十五)Python中文件的打开

在服务器上打开文件 假设我们有以下文件,位于与 Python 相同的文件夹中。 demofile txt Hello! Welcome to demofile

在服务器上打开文件

假设我们有以下文件,位于与 Python 相同的文件夹中。

demofile.txt

Hello! Welcome to demofile.txt
This file is for testing purposes.
Good Luck!

如需打开文件,请使用内建的 open() 函数。

open() 函数返回文件对象,此对象有一个 read() 方法用于读取文件的内容:

实例

f = open("demofile.txt", "r")
print(f.read())

运行实例

只读取文件的一部分

默认情况下,read() 方法返回整个文本,但您也可以指定要返回的字符数:

实例

返回文件中的前五个字符:

f = open("demofile.txt", "r")
print(f.read(5))

运行实例

读行

可以使用 readline() 方法返回一行

实例

读取文件中的一行:

f = open("demofile.txt", "r")
print(f.readline())

运行实例

通过两次调用 readline(),可以读取前两行。

实例

读取文件中的两行:

f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())

运行实例

通过循环遍历文件中的行,我们可以逐行读取整个文件。

实例

逐行遍历文件:

f = open("demofile.txt", "r")
for x in f:
  print(x)

运行实例

关闭文件

完成后始终关闭文件是一个好习惯。

实例

完成后关闭文件:

f = open("demofile.txt", "r")
print(f.readline())
f.close()

运行实例

注释:在某些情况下,由于缓冲,应该始终关闭文件,在关闭文件之前,对文件所做的更改可能不会显示。

到此这篇关于Python入门教程(三十五)Python中文件的打开的文章就介绍到这了,更多相关Python中文件的打开内容请搜索好代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持好代码网!

标签: Python 文件 读取