用python统计第一个txt文件中长度超过10的单词并写入当前路径下的一个新文件
时间: 2024-03-22 14:38:38 浏览: 12
好的,我可以帮你写一个Python程序来完成这个任务。请确保你当前路径下存在一个名为input.txt的文件,程序将会在当前路径下生成一个名为output.txt的文件。
```python
with open('input.txt', 'r') as f:
words = f.read().split()
long_words = [word for word in words if len(word) > 10]
with open('output.txt', 'w') as f:
f.write('\n'.join(long_words))
```
这个程序首先打开名为input.txt的文件并读取其中的内容,将其按空格分割成一个个单词。然后,程序筛选出长度大于10的单词,存储在一个名为long_words的列表中。最后,程序打开一个名为output.txt的文件,并将long_words中的单词按照换行符连接成一个字符串写入文件中。