写代码实现:(可以是在当前目录)创建文件data.txt, 文件共10行,每行存放一个1~100之间的随机整数, 然后读取文件内容。
时间: 2024-03-19 08:43:20 浏览: 166
编程实现希尔、快速、堆、归并排序算法,随机产生10000个随机数存入磁盘文件,读取,并将不同排序方法的结果存入文件中(含报告)
5星 · 资源好评率100%
好的,下面是 Python 代码实现:
```python
import random
# 创建文件并写入数据
with open("data.txt", "w") as f:
for i in range(10):
num = random.randint(1, 100)
f.write(str(num) + "\n")
# 读取文件内容
with open("data.txt", "r") as f:
content = f.readlines()
# 打印文件内容
print("文件内容如下:")
for line in content:
print(line.strip())
```
首先,我们用 `with open("data.txt", "w") as f:` 打开文件,以写入模式写入数据。然后使用 `random` 库生成一个 1~100 之间的随机整数,并把它写入文件中。注意每个数字后面需要加上换行符 `\n`,以确保每个数字占用文件的一行。
接着,我们再次打开文件,以只读模式读取文件内容。使用 `readlines()` 方法读取整个文件,将每一行存储在一个字符串列表中。最后,我们遍历列表并打印每一行的内容,注意要用 `strip()` 方法去除每个字符串末尾的换行符。
阅读全文