python编程实现将随机生成的60-100的整数存入CSV文件,并且通过CSV文件读取该整数并输出
时间: 2024-02-11 12:07:51 浏览: 113
python读取csv文件.txt
好的,这个问题可以使用 Python 语言来实现。下面是将随机生成的整数存入 CSV 文件的代码:
``` python
import random
import csv
# 随机生成整数的个数
num_ints = 10
# 生成随机整数列表
ints = [random.randint(60, 100) for i in range(num_ints)]
# 文件名
filename = "random_ints.csv"
# 将整数列表写入 CSV 文件
with open(filename, "w", newline="") as f:
writer = csv.writer(f)
writer.writerow(["随机整数"])
for i in ints:
writer.writerow([i])
print("已将随机整数写入文件:" + filename)
```
这段代码首先生成了一个包含随机整数的列表,然后将其写入 CSV 文件中。CSV 文件的第一行为表头,名称为“随机整数”,每个整数占一行。
如果要通过 CSV 文件读取该整数并输出,可以使用下面这段代码:
``` python
import csv
# 文件名
filename = "random_ints.csv"
# 读取 CSV 文件中的整数列表
with open(filename, "r") as f:
reader = csv.reader(f)
header = next(reader)
ints = [int(row[0]) for row in reader]
# 输出整数列表
print("随机整数列表:")
for i in ints:
print(i)
```
这段代码首先读取 CSV 文件中的整数列表,然后将其输出到控制台。需要注意的是,在读取 CSV 文件时,我们使用 `next(reader)` 跳过了第一行表头。
阅读全文