大小生成占位符文件名

placeholderfile的Python项目详细描述


占位符文件

厌倦了给你的档案取名字吗?占位符文件名生成器是您的解决方案。生成具有任何前缀或后缀的占位符名称。在

如何使用

安装

打开你的终端,pip安装这个库,就像pip install placeholderfile

尝试第一个代码

  • 现在从generator模块导入generator函数
fromplaceholderfile.generateNameimportgenerateNameasgn
  • 现在要为某些文件生成占位符名称,请指定后缀、可选前缀和可选种子,以便在其他计算机上重新创建结果:
^{pr2}$

生成一批文件名

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)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在保存信息时切换类的“标准”方式是什么?   java JConsole,用于在JBoss AS7独立模式下远程访问JMX   Maven中未识别java CMD   java做。。虽然带开关菜单   java Javax内容不可访问   从cmd验证日期的java方法   安卓应用程序正在缓存java JSON   java正在尝试使用用户输入的参数创建随机数生成器   java Prompt=在keydove和Spring安全Oauth2之间登录   http没有在java中接收的字节数   在命令行上运行java应用程序(JAR文件)的命令行有我不理解的错误   我需要重命名我在java中生成的json对象的键   java Eclipse重命名/重构会影响javadoc上的变量引用吗?   Java:寻找一个库来读取LDAP数据   包含子实体的参数和数据表的java详细信息