假设有一个英文文本文件in.txt,编写程序,读取其内容,并将其中的大写字母转为小写字母,小写字母转为大写字母,其余不变,转换后的结果写入到文件out.txt中。
时间: 2023-07-15 20:10:32 浏览: 87
txt文本文件的读出和写入
以下是Python3的实现方式:
```python
with open("in.txt", "r") as f_in:
content = f_in.read()
converted_content = ""
for char in content:
if char.isupper():
converted_content += char.lower()
elif char.islower():
converted_content += char.upper()
else:
converted_content += char
with open("out.txt", "w") as f_out:
f_out.write(converted_content)
```
首先我们使用 `with open` 语句打开输入文件 `in.txt` 并把内容读入到字符串中。接着,我们遍历这个字符串中的每个字符,并判断它是否是大写字母、小写字母或其他字符。如果是大写字母,我们将它转换成小写字母并添加到新的字符串中;如果是小写字母,我们将它转换成大写字母并添加到新的字符串中;如果是其他字符,我们就直接将它添加到新的字符串中。最后,我们使用 `with open` 语句打开输出文件 `out.txt` 并把转换后的字符串写入到文件中。
阅读全文