用python将input.txt文件中的所有英文字母转换成大写
时间: 2024-10-17 11:07:03 浏览: 21
Python中英文词汇对照表(2020).pdf
在Python中,你可以使用内置的`open()`函数打开文件,然后使用`readlines()`读取所有行,接着遍历每一行,利用`upper()`方法将英文字符转为大写。以下是相应的代码示例:
```python
# 打开并读取文件
with open('input.txt', 'r') as file:
lines = file.readlines()
# 遍历每行,转为大写并打印
for line in lines:
# 使用replace替换原有的内容,而不是直接修改,因为字符串不可变
modified_line = line.replace(line, line.upper())
print(modified_line)
```
这段代码会将`input.txt`中的每个单词都变为全大写。如果你想保存修改后的文件,可以再用`write()`方法替换回原文件:
```python
with open('input.txt', 'w') as file:
for line in lines:
file.write(line.upper() + '\n')
```
阅读全文