编写一个Python代码,要求用window记事本编辑一个文件,文件名为T1.txt,再编程打开文件,统计并输出文件行数,将文件大小写字母互相转换后写入文件T2.txt
时间: 2024-04-30 11:17:37 浏览: 118
好的,以下是实现该要求的Python代码:
```python
import os
# 用记事本编辑文件T1.txt
os.system('notepad T1.txt')
# 打开文件并统计行数
with open('T1.txt', 'r') as f:
lines = len(f.readlines())
print('T1.txt共有%d行' % lines)
# 将文件大小写字母互相转换后写入文件T2.txt
with open('T1.txt', 'r') as f1, open('T2.txt', 'w') as f2:
for line in f1.readlines():
f2.write(line.swapcase())
```
请注意,这段代码中的 `os.system('notepad T1.txt')` 可能只在 Windows 操作系统下有效,如果你使用的是其他操作系统,可能需要使用其他编辑器或编辑方式。
阅读全文