创建文件E:\hello.txt,写入内容“hello,world!”,向文件“hello.txt”中追加0到100区间内的随机整数200个,20个数字一行,共10行整数。
时间: 2023-11-26 17:03:00 浏览: 133
创建一个存储若干随机整数的文本文件,文件名、整数的个数以及范围均由键盘输入。
以下是Python代码实现:
```python
import random
# 写入 "hello, world!"
with open("E:\\hello.txt", "w") as f:
f.write("hello, world!")
# 追加随机整数
with open("E:\\hello.txt", "a") as f:
for i in range(10):
line = ""
for j in range(20):
line += str(random.randint(0, 100)) + " "
line += "\n"
f.write(line)
```
首先使用`with open("E:\\hello.txt", "w") as f:`语句创建文件并写入“hello,world!”。
然后使用`with open("E:\\hello.txt", "a") as f:`语句追加随机整数,使用两个嵌套的`for`循环,分别生成10行,每行20个0到100之间的随机整数,并以空格分隔。
最后每行末尾添加换行符`\n`,并使用`f.write(line)`将每行写入文件中。
阅读全文