用Python编程 2.首先准备好一个文本文件(1.txt),编写程序读取1.txt中字符,并将其中所有的小写字母改成大写字母,然后输出到另一文件中(2.txt)。
时间: 2024-11-25 15:21:19 浏览: 3
全国计算机二级python考试第1套.rar
好的,你可以使用Python的内置`open()`函数读取文件,`str.upper()`方法将小写字母转换成大写字母,然后再用`open()`函数将结果写入新文件。以下是完成这个任务的一个简单示例:
```python
# 打开输入文件和输出文件
with open('1.txt', 'r') as input_file, open('2.txt', 'w') as output_file:
# 逐行读取输入文件的内容
lines = input_file.readlines()
# 对每行进行处理,将小写字母转为大写
processed_lines = [line.upper() for line in lines]
# 将处理后的行写入输出文件
output_file.writelines(processed_lines)
print("转换完成,结果已保存在2.txt文件中。")
```
这段代码首先以只读模式打开`1.txt`,然后逐行读取。对每行的内容应用`upper()`方法将所有字母转为大写,再将处理后的行写入到名为`2.txt`的新文件中。使用`with`语句能够确保文件在处理完毕后自动关闭,无论是否发生异常。
阅读全文