我正在为一个学校项目在python中创建一个简单的随机数生成器。这是我到目前为止:在Python中将变量导出为CSV文件
import random
amnt = input('Please enter the amount of numbers you would like:')
for i in range(0,amnt):
x = random.randint(0,100000000)
print x
这有理想的结果,它会根据用户输入生成一定数量的随机数。我现在需要解决的问题是如何将生成的数字导出到一个CSV文件中,以便分析它们。我相信CSV模块需要导入和实现,但我不知道如何做到这一点。我正在尝试分析随机模块的有效性,以便写出一篇文章,以便能够使用excel对数字进行排序和过滤将会非常有帮助。对代码的任何更改或修改也将非常感谢。
我没有看到任何数据结构,CSV不会允许你存储无意义的数据。 – rednaks
您需要制作一份清单,然后阅读:https://docs.python.org/2/library/csv.html#examples和https://docs.python.org/3/library/csv.html#examples – shuttle87
@rednaks:如果数据每行仅包含一个值,则不需要额外的“数据结构化”就可以将其视为有效的csv文件。 @thesctt:只需打开一个文件并使用'file.write(str(x)+'\ n')'向它写入行。 – martineau