python 按字符读取text 文本每一列代码
时间: 2023-07-18 09:14:47 浏览: 105
获取文本每一列每一行的内容
你可以使用Python内置的`open()`和`readlines()`函数来读取文本文件,然后使用字符串的`split()`方法将每一行分割成多个列。以下是一个示例代码:
```python
with open('text.txt', 'r') as f:
lines = f.readlines()
for line in lines:
columns = line.split()
print(columns)
```
在这个示例代码中,我们首先使用`open()`函数打开名为`text.txt`的文本文件,并将其赋值给变量`f`。然后使用`readlines()`函数读取文本文件中的所有行,并将其赋值给变量`lines`。
接着,我们使用一个`for`循环遍历每一行文本数据,并使用字符串的`split()`方法将每一行分割成多个列,并将其赋值给变量`columns`。最后,我们使用`print()`函数打印出每一行的所有列。
需要注意的是,这里默认使用空格作为列之间的分隔符,如果你的文本数据中使用了其他分隔符,你需要在`split()`方法中指定该分隔符。例如,如果你的文本数据使用逗号作为分隔符,你可以使用`line.split(',')`来将每一行分割成多个列。
阅读全文