python读取txt文件并分类
时间: 2024-05-20 15:08:47 浏览: 187
在Python中,读取txt文件并分类可以通过以下步骤实现:
1. 打开文件:使用内置函数 open() 打开文件,该函数需要传入文件路径和打开模式。例如,如果要打开名为data.txt的文件,以只读模式打开,则可以使用以下代码:
```
file = open("data.txt", "r")
```
2. 读取文件内容:使用 read() 或者 readlines() 函数从文件中读取内容。read() 函数返回整个文件的内容,而 readlines() 函数返回包含文件所有行的列表。例如,以下代码读取整个文件内容并将其存储在变量 data 中:
```
data = file.read()
```
3. 分类文件内容:对于从文件中读取的文本内容,可以使用字符串操作或正则表达式将其分类。例如,以下代码将读取的数据按行分割并存储在不同的列表中:
```
lines = data.split("\n")
category_1 = []
category_2 = []
for line in lines:
if "category1" in line:
category_1.append(line)
elif "category2" in line:
category_2.append(line)
```
4. 关闭文件:使用 close() 函数关闭文件。例如,以下代码关闭之前打开的文件:
```
file.close()
```
阅读全文