Python,将一个文件中的所有英文字母转换成大写,复制到另一文件中。
时间: 2024-12-15 09:27:41 浏览: 14
将文件字母小写变大写并复制到其他文件
在Python中,你可以使用内置的`open()`函数打开文件,然后结合字符串操作和`upper()`方法来实现字母的大写转换。下面是一个简单的示例,展示了如何读取一个文件,将其中的英文字符转为大写,然后将结果写入另一个文件:
```python
# 打开输入文件和输出文件
with open('input.txt', 'r') as input_file, open('output.txt', 'w') as output_file:
# 遍历输入文件的每一行
for line in input_file:
# 使用replace()替换非字母字符,然后只保留大写字母
cleaned_line = ''.join(c for c in line if c.isalpha()).upper()
# 写入处理后的行到输出文件
output_file.write(cleaned_line)
```
这个脚本假设你的输入文件名为`input.txt`,并会创建一个新的输出文件`output.txt`。它会逐行读取输入文件,移除所有的非字母字符,并把剩下的字符全部转换为大写,然后写入到输出文件。
阅读全文