用python写一个代码,要求实现下列功能一个正文文件,由若干个记录组成,每个记录是一个字符串,要求统计每个记录中空格的个数以及文件中空格的总个数。
时间: 2024-02-24 14:58:54 浏览: 9
好的,下面是一个实现该功能的Python代码:
```python
# 打开文件
filename = input("请输入文件名:")
with open(filename, 'r') as file:
# 初始化空格计数器
total_space_count = 0
# 逐行读取文件
for line in file:
# 统计每行中的空格个数
space_count = line.count(' ')
# 输出该行空格个数
print("该行空格个数为:", space_count)
# 更新总空格个数
total_space_count += space_count
# 输出总空格个数
print("文件中总空格个数为:", total_space_count)
```
使用时,只需将正文文件放在同一目录下,并在命令行输入文件名即可,例如:
```
请输入文件名:text.txt
```
其中,text.txt为正文文件的文件名。执行完毕后,程序会逐行输出每个记录中的空格个数,并在最后输出文件中总的空格个数。