pytho把txt里的不同标签的数据分别导入数组
时间: 2023-07-27 17:03:58 浏览: 78
python读取数据并画图
要将txt文件中不同标签的数据分别导入数组,首先需要读取txt文件,并将其内容存储为一个字符串。然后,可以使用正则表达式来匹配不同的标签和对应的数据,并将其分别存储到不同的数组中。
下面是一个简单的示例代码:
```python
import re
# 定义存储数据的数组
array1 = []
array2 = []
# ... 定义其他数组
# 读取txt文件
with open('data.txt', 'r') as file:
data = file.read()
# 使用正则表达式匹配不同的标签和数据,并分别存储到数组中
pattern1 = r'<tag1>(.*?)<\/tag1>'
matches1 = re.findall(pattern1, data)
array1 = [match.strip() for match in matches1]
pattern2 = r'<tag2>(.*?)<\/tag2>'
matches2 = re.findall(pattern2, data)
array2 = [match.strip() for match in matches2]
# ... 匹配其他标签并存储到其他数组中
# 打印结果
print(array1)
print(array2)
# ... 打印其他数组的结果
```
需要根据实际情况修改正则表达式的匹配规则,并定义适当的数组来存储不同标签的数据。
阅读全文