Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在已保存的文件名列表中生成固定长度的唯一字符串?_Python_Unique - Fatal编程技术网

Python 如何在已保存的文件名列表中生成固定长度的唯一字符串?

Python 如何在已保存的文件名列表中生成固定长度的唯一字符串?,python,unique,Python,Unique,如何生成一个新的固定长度的唯一字符串(已使用相同的方法生成)python中保存的字符串列表 请参阅下面的代码。我需要多次运行它(可能与整个可能字符串集的大小一样大(比如长度为8个字符)) 使用操作系统检查文件名是否存在,并使用random从随机名称生成一些随机文本 检查文件是否存在 import os.path from os import path path.exists("guru99.txt") 随机名称(示例长度为7个字符) 请查看Python标准的tempfile模块中的Named

如何生成一个新的固定长度的唯一字符串(已使用相同的方法生成)python中保存的字符串列表

请参阅下面的代码。我需要多次运行它(可能与整个可能字符串集的大小一样大(比如长度为8个字符))


使用操作系统检查文件名是否存在,并使用random从随机名称生成一些随机文本

检查文件是否存在

import os.path
from os import path

path.exists("guru99.txt")
随机名称(示例长度为7个字符)


请查看Python标准的
tempfile
模块中的
NamedTemporaryFile
。谁能说自己不知道原因的人投了反对票而不加评论?我猜是因为你自己没有试图解决问题。这次我没有投反对票,但是如果你问“我怎么做XYZ?”而没有展示你自己做XYZ的尝试,也没有指出阻碍你成功的错误/障碍,那么你很可能会获得否决票。请参阅常见问题解答和“如何提问”文档。因此,它旨在成为一个教育/帮助人们摆脱困境的网站,而不是一个为你做功课的网站。首先,imho,每个人都必须同意这一点,即改进一个问题也需要一些时间(很可能比在没有评论的情况下投反对票要花更多的时间)。
import os.path
from os import path

path.exists("guru99.txt")
import random

name = ""
for i in range(7):
    name += chr(random.randint(48,90))

print(name)