输入一个大于0的正整数n 新建一个文本文件hello.txt,写入n行“i:hello,world!”,i从0到4。 删除txt文件中i为奇数的行,写入hello_world.txt文件中。 并读取hello_world.txt的文本内容
时间: 2024-05-11 07:19:07 浏览: 95
C语言读取和写入dat文件
好的,以下是Python代码实现:
```python
n = int(input("请输入一个大于0的正整数n:"))
# 写入文本文件
with open("hello.txt", "w") as f:
for i in range(n):
f.write(str(i) + ": hello, world!\n")
# 删除奇数行并写入新文件
with open("hello.txt", "r") as f1, open("hello_world.txt", "w") as f2:
lines = f1.readlines()
for i in range(len(lines)):
if i % 2 == 0:
f2.write(lines[i])
# 读取新文件内容
with open("hello_world.txt", "r") as f:
print(f.read())
```
假设输入的n为3,则输出的内容为:
```
0: hello, world!
2: hello, world!
```
阅读全文