python批量添加文件夹_python批量新建文件夹
0.背景
因为要经常写课备课,年级较多(G5-G11),每个年级的课程也比较多(1-100),每次都要新建文件夹,觉的比较麻烦,于是想着去写一个简单小程序去批量自动创建文件夹。
我的思路是这样的:
1.首先找到创建一个文件夹的方法
python中有一个os库--一个操作系统的接口模块,通过它的mkdir()方法可以创建一个文件夹。参考:https://docs.python.org/zh-cn/3.7/library/os.html
importos
# 在当前路径夏创建一个名叫 第1课 的文件夹
os.mkdir('第1课')
2.创建有顺序的多个文件夹
这里我想到用循环的方法来创建多个文件,同时结合字符串格式化的方式,让文件夹的名字变化。
importos
# 创建10个文件夹
foriinrange(1,11):
# 如果不存在对应的文件夹,就创建
ifnotos.path.exists('第{}课'.format(i)):
os.mkdir("第{}课".format(i))
这样我就实现批量创建文件夹的方法了,如果数量不同,通过更改里面的内容进行对应的修改即可。
3.拓展思路
可以将这个方法封装成一个函数,让它通用性变的更强,更多其它拓展可以根据自己的需要去更改。
importos
defmulti_mkdir(name,start,end):
'''
name:'*{}*',name中必须包含一个{}
start:1,2.. ,数字就可以了
end:1,2.. ,数字就可以了,大于start
'''
foriinrange(start,end+1):
ifnotos.path.exists(name.format(i)):
os.mkdir(name.format(i))
multi_mkdir('python基础-第-{}-课',10,15)
(全文完)
欢迎转载,转载请注明出处!
欢迎关注公众微信号:叶子陪你玩 分享自己的python学习之路
python批量添加文件夹_python批量新建文件夹相关推荐
- python怎么添加csv模式_python对csv文件追加写入列的方法
python对csv文件追加写入列,具体内容如下所示: 原始数据 [外链图片转存失败(img-zQSQWAyQ-1563597916666)(C:\Users\innduce\AppData\Roam ...
- python添加图片水印_python 批量添加图片水印
python程序,用来批量添加图片水印.输入一个文件夹.水印位置(左下角.底部中间.右下角).用户名(用户名是中文的),批量给文件夹里所有的jpg和png图片在指定位置添加水印. 水印内容是:用户名 ...
- Python图片相册批处理器的设计与实现批量添加图片水印、批量命名等功能
课题研究使用Python语言开发一个包含批量添加图片水印.批量命名等功能的图片批处理程序,功能模块大概包含以下模块: (1)首页模块:首页是整个软件的初始页面,包含用户登录.注册.关于本软件等功能,用 ...
- 不能右键新建html文件,win7右键无新建文件夹 win7图片库无法新建文件夹
win7右键没有新建文件夹怎么回事,该如何解决 点击开始菜单,点击"所有程序"-"附件",点击"记事本": win7右键新建只有文件夹和快捷 ...
- 怎样用python批量处理文件夹_python批量处理文件或文件夹
本文实例为大家分享了python批量处理文件或文件夹的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- import os,shutil import sys imp ...
- python修改文件内容_python批量修改文件夹及其子文件夹下的文件内容
前言:前几天我看一位同学要修改很多文件中的数据,该文件数据很规律,一行只有三个数,需要将每行最后一个数字改为负数,但文件有上千个,分布在每个文件夹下面以及它的多级子文件夹下,看他用excel手动改数据 ...
- python修改文件内容_Python批量修改文本文件内容的方法详解
这篇文章主要介绍了Python批量修改文本文件内容的方法的相关资料,需要的朋友可以参考下 Python批量替换文件内容,支持嵌套文件夹 import os path="./" fo ...
- python目录下的文件夹_Python列出当前文件夹下文件的两种方法
使用Python做一些自动化操作时,经常与文件夹和文件打交道,这就依赖于OS模块了. OS是Operate System的缩写,是Python标准库中一个用于访问操作系统功能的模块,OS模块中的接口可 ...
- python创建文件夹和文件夹_Python快捷创建文件夹和文件详解
Python快捷创建文件夹和文件详解 自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公. 1.创建文件夹 # 批量 创建文件夹 import ...
最新文章
- axure7.0元件库 安卓_AxureRP 7.0 元件库下载
- 白瑜庆:知乎基于Kubernetes的kafka平台的设计和实现
- python opencv屏幕找图_使用Python+OpenCV进行图像模板匹配(Match Template)实例-找到百度首页按钮并点击...
- Web端H.265播放器研发解密
- A star 算法 (Python)
- Bailian4095 打字员【文本】
- 中小型研发团队架构实践:应用监控怎么做?
- 统计学、统计学习和统计推断之间的关系
- 大数据基于TMDB的电影数据分析系统安装及使用
- 决策树——ID3算法
- 罗永浩:一个极端个人理想主义的创业者
- 南阳oj 58 bfs入门
- 计算机组策略主要功能,组策略的作用和功能
- 彻底解决Chrome自动更新方案
- 关于使用KEIL建立STM32项目(附带建立好的工程以及注意事项)
- Atitit 手机号码选号 规范 流程 attilax总结 v2 r99.docx
- 第二天 05-安装win7系统与远程桌面开启
- JS生成gif动态图下载
- 三角函数π/2转化_高中数学:三角函数知识点
- 为什么人人都需要懂一点高阶(中台)产品思维
热门文章
- display:flex与浏览器兼容的问题解决方案
- “在家办公保平安”:项目经理必备的几个远程协同工具
- 【转载】不出国如何练就一口流利的英语?
- ai绘画生成器app是什么?安利三款ai绘画生成器app
- 新安装的C4D 无法直接拖入obj文件和贴图
- 未来有哪些行业会是暴利行业?
- 服务器无线热点,用MT7601做无线wifi热点
- C语言——通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“Right!”, 否则提示重做,显示“Not correct! Try again!”,最多给三次机会, 如果三次仍未做对,
- 【2022-09-14】米哈游秋招笔试三道编程题
- 基于Python(sklearn)计算PLS中的VIP值