python 读取文件中所有的字母,把其中的大写字母变成小写字母,小写字母变成大写字母,将转化后的字母写到一个新文件result.txt中。
时间: 2024-02-12 18:02:22 浏览: 59
把文件中大写字母变成小写的
5星 · 资源好评率100%
好的,可以使用Python中的文件读写操作和字符串函数来完成这个任务。以下是实现的代码:
```
with open('input.txt', 'r') as f1, open('result.txt', 'w') as f2:
for line in f1:
# 将大写字母转换为小写字母,小写字母转换为大写字母
converted_line = line.swapcase()
# 将转换后的内容写入新文件
f2.write(converted_line)
```
在这个代码中,我们打开了一个名为`input.txt`的文件,并使用`with`语句来确保在读取文件后自动关闭它。然后,我们打开了一个名为`result.txt`的新文件,并使用`with`语句确保在写入文件后自动关闭它。
接下来,我们使用一个`for`循环来迭代读取文件中的每一行。在每一行中,我们使用`swapcase()`函数将大写字母转换为小写字母,小写字母转换为大写字母。最后,我们将转换后的行写入新文件中。
阅读全文