有一个文本文件,请编程检测文件的段落数。 【问题描述】对于文本文件f1.txt,请编程检测文件的段落数。 【输入形式】从f1.txt中读取文件,注意注意使用open()函数打开文件时,第一个参数只写出文件名和扩展名(不要写文件路径),比如:f1=open('file1.txt','r') 【输出形式】利用print函数,将统计结果直接输出到屏幕上。 【样例输入】 91 27 91 14 22 42 39 15 96 67 【样例输出】 10
时间: 2023-11-28 19:49:06 浏览: 26
Python中使用内置的open函数来读取txt文本文件
可以按照每行是否为空来判断段落数,以下是代码实现:
```python
f1 = open('f1.txt','r')
count = 0
for line in f1:
if line.strip(): # 如果该行去除空白符后不为空,则认为是一个段落
count += 1
print(count)
```
解释一下代码:打开文件后,使用循环遍历文件的每一行,对于每一行,使用`strip()`方法去除空白符(包括制表符、空格、换行符等),然后判断该行是否为空,如果不为空,则认为是一个段落,计数器加一。最后输出计数器的值即可。
阅读全文