每次点击时生成不同的文本文件名

时间:2016-08-23 11:21:24

标签: python md5

我在ec2机器上托管了一个端点。此端点有一段代码,必须生成一个文本文件 我希望如果有多个人访问此端点,那么此代码段应为每个端点生成不同的文本文件名。

我尝试在Python中使用md5哈希。但无法将此哈希值附加到文本文件的名称中。

hash2 = random.getrandbits(128)
name = "test_data" + str(hash2)
sys.stdout = open(name.txt, "w")

1 个答案:

答案 0 :(得分:1)

您尝试打开name.txt,在那里尝试打开name

您还经常看到将open()值分配给sys.stdout。最好使用您自己的变量(例如:fpstream)。