python 将文件内容以空行方式分成数组后输出
时间: 2023-02-06 15:52:58 浏览: 98
python实现将内容分行输出
可以使用 Python 的 `split()` 函数将文件内容以空行为分隔符分割成数组。
例如,假设你有一个文本文件 `text.txt`,内容如下:
```
Line 1
Line 2
Line 3
Line 4
```
你可以使用以下代码来打开文件并将其内容分割成数组:
```python
with open('text.txt', 'r') as f:
lines = f.read().split('\n')
for line in lines:
print(line)
```
输出结果如下:
```
Line 1
Line 2
Line 3
Line 4
```
注意,这种方法会将文件中的所有空行当作分隔符,并且会保留每一行的末尾的换行符。如果你希望忽略空行,你可以使用以下代码来过滤掉空行:
```python
with open('text.txt', 'r') as f:
lines = [line for line in f if line.strip()]
for line in lines:
print(line)
```
这样,输出结果就会忽略掉文件中的空行:
```
Line 1
Line 2
Line 3
Line 4
```
希望这些信息对你有帮助!
阅读全文