1. 假设有一个英文文本文件birds.txt,编写一个程序读取其内容并将里面的大写字母变成小写字母,小写字母变成大写字母,输出到原文件。
时间: 2024-03-07 16:49:55 浏览: 50
把文件中大写字母变成小写的
5星 · 资源好评率100%
可以使用Python编写一个程序来实现该功能,代码如下:
```python
with open('birds.txt', 'r+') as file:
text = file.read()
reversed_text = text.swapcase()
file.seek(0)
file.write(reversed_text)
```
首先使用`open()`函数打开文件`birds.txt`,并指定读写模式为`r+`,这样可以读取文件的内容并写入修改后的内容。使用`read()`方法读取文件的内容,并使用`swapcase()`方法将大写字母转换为小写字母,小写字母转换为大写字母。最后使用`seek()`方法将文件指针移动到文件开头,再使用`write()`方法将修改后的内容写入到文件中。完成后可以关闭文件。
阅读全文