将 UUID 编号列表保存到 python 中的 .csv 文件

Saving a list of UUID numbers to a .csv file in python

我正在尝试创建 UUID 编号的 .csv 文件。我看到了如何在 python 中生成单个 UUID 编号,但无法获得生成 50 个编号并将它们保存到 .csv 文件的正确语法。我在谷歌上搜索并找到了许多创建 .csv 文件的方法以及如何使用 For 循环,但 none 似乎与这个特定的应用程序有关。感谢您的帮助。

合并a csv writer with an uuid generator

import csv
import uuid
with open('uuids.csv', 'w') as csvfile:
    uuidwriter = csv.writer(csvfile)
    for i in range(50):
        uuidwriter.writerow([uuid.uuid1()])

csv 基本上是一个文本文件,因为你的文件只有一列,所以不需要分隔符:

import uuid
with open('uuids.csv', 'w') as f:
    f.writelines(str(uuid.uuid1()) + "\n" for i in range(50))