python准备一篇英文文本文件,编写一个程序读取其内容,并将里面的大写字母变成小写字母,小写字母变成大写字母
时间: 2024-11-13 21:22:33 浏览: 30
In Python, you can easily write a program to read the contents of an English text file and swap uppercase letters with lowercase letters using string manipulation functions. Here's a simple example:
```python
# 打开并读取文件
def swap_case(filename):
try:
with open(filename, 'r') as file:
content = file.read()
except FileNotFoundError:
print(f"File {filename} not found.")
return
# 将内容转换为大写和小写并替换原始字符串
swapped_content = content.swapcase()
# 写回文件
with open(filename, 'w') as file:
file.write(swapped_content)
# 调用函数,传入你想要处理的文件名
swap_case('input.txt')
```
这个程序首先尝试打开指定的文件,如果文件不存在则捕获`FileNotFoundError`。然后,它使用`read()`方法读取文件内容,并通过`swapcase()`函数将所有字符(字母大小写互换)。最后,使用`write()`函数将修改后的内容写回到原文件。
阅读全文