大小生成占位符文件名
placeholderfile的Python项目详细描述
占位符文件
厌倦了给你的档案取名字吗?占位符文件名生成器是您的解决方案。生成具有任何前缀或后缀的占位符名称。在
如何使用
安装
打开你的终端,pip安装这个库,就像pip install placeholderfile
尝试第一个代码
- 现在从generator模块导入generator函数
fromplaceholderfile.generateNameimportgenerateNameasgn
- 现在要为某些文件生成占位符名称,请指定后缀、可选前缀和可选种子,以便在其他计算机上重新创建结果:
生成一批文件名
foriinrange(5):print(gn(suffix=f'_{i}.mp4',prefix='video_'))
下面是一个如何生成随机名称的示例
video_lcvddegdtq_0.mp4 video_nqwmjskzxa_1.mp4 video_vbpvbvpyhv_2.mp4 video_olxffcxayv_3.mp4 video_fmopkmtpqg_4.mp4
实例
AKDPRFramework有一个内置的图像下载模块。使用相同名称下载图像时,图像文件可能会产生冲突并覆盖先前下载的图像。所以每次为图像取一个随机的名字是一个很好的做法。在
下面是一个AKDPRFramework如何实现这个模块的示例
# Genearting a new name for each file downloaded.fromplaceholderfile.generateNameimportgenerateNameasgn# Download image from the WEBimportrequestsfromPILimportImageimportioimportosimportsysdefdownloadImageFromURL(url):''' Downloads Image from any image URL To know more about what are image URL visit here: https://bit.ly/what-are-imageurl '''b=requests.get(url).contentimage=Image.open(io.BytesIO(b))# Generate a new name for every new image file generatedfilename=gn(suffix='.jpg',prefix=None,seed=None)image.save(filename)print(f'Image saved at {os.getcwd()}/{filename}')
UUID发生器
现在可以为数据库生成占位符UUID。在
为了能够随机生成22个字符长的uuid,请使用以下代码:
fromplaceholderfile.UUIDGeneratorimportUUIDGeneratorgenerator=UUIDGenerator(dtype='str-major')# You can choose also 'int-major' for generating integer dominant UUIDuuid=generator.generate()print(uuid)
- 项目
标签: