python实现将for循环中生成的数字写入CSV文件中
时间: 2024-05-14 11:13:32 浏览: 96
利用Python如何将数据写到CSV文件中
可以使用Python自带的csv模块来实现将for循环中生成的数字写入CSV文件中。具体实现方法可以参考以下代码:
```
import csv
# 定义要生成的数字范围
start = 1
end = 10
# 创建一个CSV文件并打开,使用w模式可以覆盖原有内容
with open('numbers.csv', 'w', newline='', encoding='utf-8') as file:
# 创建CSV写入对象
writer = csv.writer(file, delimiter=',')
# 使用for循环生成数字并写入CSV文件中
for i in range(start, end+1):
writer.writerow([i])
```
在这个例子中,我们使用了csv.writer()函数创建了一个CSV写入对象,然后使用for循环生成数字,并把每个数字转换成列表形式,最后使用writerow()方法将列表写入CSV文件中。注意,在写入的时候要指定分隔符,例如这里我们使用的逗号delimiter=',',同时使用newline=''可以防止出现多余的空行。
阅读全文