python读取txt中“;”分开的两列数据
时间: 2023-09-15 16:24:22 浏览: 44
可以使用Python的文件读取和字符串切割操作来读取以分号分隔的两列数据。以下是一个示例代码:
```python
with open('data.txt', 'r') as file:
for line in file:
data = line.strip().split(';')
column1 = data[0]
column2 = data[1]
print(column1, column2)
```
其中,`data.txt`是包含以分号分隔的两列数据的文件名。`open()`函数用于打开文件,`'r'`参数指定为只读模式。遍历文件的每一行,使用`strip()`函数去除行末的换行符,再使用`split(';')`函数将行数据按分号分隔为一个字符串数组。提取第一列和第二列的数据并打印出来。