Python 创建随机名字的文件夹/文件
Python 创建随机名字的文件夹/文件
- 导入库
- 创建文件名
- 创建文件
导入库
import random
import string
import os
创建文件名
dir_name = ''.join(random.sample(string.ascii_letters + string.digits, 8))
join
是string
库中的函数,用于连接字符sample
:random.sample() : 从指定的序列或列表中, 随机的截取指定长度的片段。- 其中
ascii_letters
是生成所有字母,从a-z和A-Z,digits
是生成所有数字0-9.
所以改代码的意思是在生成的所有字母与数字这个序列中随机选取8个当作文件名。
作用还可以是生成随机验证码:
import random,stringdef rand_str(num, length=7):f = open('Activation_code.txt', 'w')for i in range(num):chars = string.ascii_letters + string.digitss = [random.choice(chars) for i in range(length)]f.write('{0}\n'.format(''.join(s)))f.close()
创建文件
os.mkdir(dir_name)
Python 创建随机名字的文件夹/文件相关推荐
- Python批量修改单个文件夹文件后缀
今天下载了视频,但是视频格式是.mkv的,唱戏机不支持mkv格式,所以需要将后缀改成.mp4(其他文件格式也可以),由于视频比较多一个一个的更改比较麻烦,所以想到了用python来进行批量修改. 首先 ...
- python ftp文件夹文件递归上传推送
python ftp文件夹文件递归上传推送 posted on 2018-10-16 17:05 秦瑞It行程实录 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnbl ...
- python 使用sort()函数和正则表达式(lambda)对os.listdir()获取的文件夹文件列表进行重新排序 乱序排序
# 排序函数,对文件列表进行排序 # 排序函数,对文件列表进行排序(filenames为文件夹文件的文件名的字符串列表) def sort_filenames(filenames):# (1)可以以l ...
- php存在文件夹_PHP创建文件夹 PHP判断文件夹文件是否存在
这篇文章主要为大家详细介绍了PHP创建文件夹 PHP判断文件夹文件是否存在,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. PHP如何创建文件夹?PHP如何判断文 ...
- 批量更改文件夹/文件的名字
1. 提取文件夹名字: 在需要更改的文件夹或文件的位置中,新建txt文件 在txt文件中输入:dir */b >test.txt,保存文件 将txt文件后缀更改为bat 双击运行bat 生成te ...
- VB 详细枚举指定目录、文件夹文件列表
VB 详细枚举指定目录.文件夹文件列表: Public Function TheFileAttr(P As String) As String '读取指定文件/文件夹属性 On Error G ...
- 禅道xampp文件夹无法删除_无法删除文件夹 文件正在被另一个人或程序使用
无法删除文件夹,无法删除文件夹 文件正在被另一个人或程序使用的现象 当用户觉得不需要某个文件夹时,会直接拖到回收站或按Del,或右键菜单里选择删除,结果他们发现其中有些文件删除失败,导致文件夹删除失败 ...
- 计算机各个盘的作用,C盘各个文件夹/文件的作用是什么(Win7/Win8/Win10系统)?
C盘各个文件夹/文件的作用是什么(Win7/Win8/Win10系统)?有些事情,高手不屑于为我们讲解,有些是因为确实有难度.对于系统文件,大多数朋友都会讳莫如深,好像多神秘似的,今天笔者来吃这个螃蟹 ...
- 文件夹文件自动生成目录的方法-保存到txt
文件夹文件自动生成目录的方法-保存到txt 1.打开记事本: 2.复制以下内容: @echo off dir /b /on >list.txt 3.另存为bat,类型ANSI
最新文章
- 在Java中使用final关键字可以提高性能吗?
- Kafka 2.8.0发布,与ZooKeeper正式分手!
- python语言怎么用-科学家们是如何使用 Python 语言的?
- 把DXF导入到Altium Designer的完美方法
- powershell 脚本运行策略,参数....
- MSI/MSI-X Capability结构 (转)
- Postgresql安装配置win版本
- MyBatis映射表问题
- java反编译使用报错_Java反编译class
- R语言包的升级与降级
- STM32程序下载1:通过keil-ST-Link方式下载
- (KNN)K-近邻算法介绍和 Facebook签到位置预测案例应用
- Linux:chattr、lsattr、chage、history和/etc/login.defs解读
- win10重装应用商店
- 安装office2013报安装程序找不到OneNote.zh-cn、安装源不存在
- 高并发(水平扩展,垂直扩展)
- exo文件_eXo平台概述
- ES 如何实现向量搜索【以图搜图/语义搜索】
- Es Bucket聚合(桶聚合) Terms Aggregation与Significant Terms Aggregation
- 国内“风口”转变,中国游戏公司纷纷“外逃”,东南亚是个好去处
热门文章
- 微信小程序服务器开小差了,微信小程序wx.request请求封装
- android 获取粗略位置_在Android上获取用户当前位置的最简单,最强大的方法是什么?...
- Intel Realsense D435 pyrealsense2 get_option_range() 获取rs.option中参数值取值范围 获取默认值
- PyQt5基础——3
- web服务器配置(静态页面)
- Ubuntu系统下桌面卡死,但是鼠标键盘可以动
- java8使用stream对List列表分组
- SpringBoot笔记:SpringBoot集成MinIO分布式文件系统
- git提交代码,合并同步分支
- 深度学习 占用gpu内存 使用率为0_深度学习的完整硬件指南