使用python编写一个名为word_wrap的函数,它接收一个输入文件名为参数,并将文件的每一行输出到控制台,遇到超过10个字符会自动换行。
时间: 2023-06-09 18:02:59 浏览: 99
好的,这是一个简单的Python函数可以实现您的需求:
```python
def word_wrap(input_file):
with open(input_file, 'r') as file:
for line in file:
count = 0
for word in line.split():
count += len(word)
if count > 10:
print()
count = len(word)
print(word, end=' ')
print()
```
这个函数将读取给定的输入文件,并对每一行进行处理。函数会根据每个单词的长度来计算行的长度,并在行的长度超过10时自动换行。
阅读全文