python读文件并数据解析
时间: 2023-07-25 10:07:49 浏览: 35
Python 有许多内置的方法可以读取和解析文件。以下是一个简单的例子:
假设有一个名为 `data.txt` 的文件,其中包含以下内容:
```
Name,Age,Gender
John,25,M
Emily,30,F
Mike,45,M
```
我们可以使用 Python 的内置 `open()` 函数打开文件并读取其内容:
```python
with open('data.txt', 'r') as file:
lines = file.readlines()
```
上面的代码将打开 `data.txt` 文件并将其内容读入 `lines` 变量中。
接下来,我们可以使用 Python 的 `split()` 方法将每一行拆分为一个列表:
```python
data = []
for line in lines:
data.append(line.strip().split(','))
```
上面的代码将把每一行转换成一个列表,并将其添加到一个名为 `data` 的列表中。现在,我们可以使用 `data` 列表中的数据进行任何进一步的数据处理和分析。
完整代码:
```python
with open('data.txt', 'r') as file:
lines = file.readlines()
data = []
for line in lines:
data.append(line.strip().split(','))
print(data)
```
输出:
```
[['Name', 'Age', 'Gender'], ['John', '25', 'M'], ['Emily', '30', 'F'], ['Mike', '45', 'M']]
```