python将txt按符号分割并写入数组
时间: 2023-08-20 21:04:13 浏览: 156
可以使用以下代码将txt文件中每一行按照指定符号进行分割,并将分割后的结果写入数组中:
```python
with open('file.txt', 'r') as f:
lines = f.readlines()
arr = []
for line in lines:
split_line = line.strip().split(';') # 以分号为例,可以替换为需要的分隔符
arr.append(split_line)
```
这里我们使用了`strip`方法去除每一行末尾的换行符,然后使用`split`方法以分号为例进行分割。最后将分割后的结果添加到数组中。需要注意的是,`split`方法返回的是一个列表,这里我们直接将其添加到数组中。如果需要将分割后的结果转化为其他类型,可以在`split`后进行转化。
阅读全文