python读取txt文件

2023-03-03 00:00:00 python 文件 读取

在Python中,可以使用内置的open()函数来读取txt文件。open()函数可以打开一个文件,并返回一个文件对象。下面是读取txt文件的一般步骤:

使用open()函数打开txt文件,并指定打开模式为"r"(只读模式)。
使用文件对象的read()方法读取文件内容。
关闭文件对象。
例如,假设有一个名为data.txt的txt文件,内容如下:

hello world
this is a test

可以使用以下代码读取文件内容:

with open("data.txt", "r") as f:
    content = f.read()
print(content)

上述代码使用了with语句来打开文件,并自动在结束时关闭文件对象。f.read()方法用于读取文件的全部内容。执行以上代码后,输出结果为:

kotlin
Copy code
hello world
this is a test
如果需要逐行读取txt文件的内容,可以使用readlines()方法:

with open("data.txt", "r") as f:
    lines = f.readlines()
for line in lines:
    print(line.strip()) # strip()方法用于去掉每行末尾的换行符

上述代码使用readlines()方法读取文件的全部内容,并将每一行存储到一个列表中。然后使用一个循环逐行输出文件内容,同时使用strip()方法去掉每行末尾的换行符。执行以上代码后,输出结果为:

hello world
this is a test

相关文章