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批量新建文件夹相关推荐

  1. python怎么添加csv模式_python对csv文件追加写入列的方法

    python对csv文件追加写入列,具体内容如下所示: 原始数据 [外链图片转存失败(img-zQSQWAyQ-1563597916666)(C:\Users\innduce\AppData\Roam ...

  2. python添加图片水印_python 批量添加图片水印

    python程序,用来批量添加图片水印.输入一个文件夹.水印位置(左下角.底部中间.右下角).用户名(用户名是中文的),批量给文件夹里所有的jpg和png图片在指定位置添加水印. 水印内容是:用户名 ...

  3. Python图片相册批处理器的设计与实现批量添加图片水印、批量命名等功能

    课题研究使用Python语言开发一个包含批量添加图片水印.批量命名等功能的图片批处理程序,功能模块大概包含以下模块: (1)首页模块:首页是整个软件的初始页面,包含用户登录.注册.关于本软件等功能,用 ...

  4. 不能右键新建html文件,win7右键无新建文件夹 win7图片库无法新建文件夹

    win7右键没有新建文件夹怎么回事,该如何解决 点击开始菜单,点击"所有程序"-"附件",点击"记事本": win7右键新建只有文件夹和快捷 ...

  5. 怎样用python批量处理文件夹_python批量处理文件或文件夹

    本文实例为大家分享了python批量处理文件或文件夹的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- import os,shutil import sys imp ...

  6. python修改文件内容_python批量修改文件夹及其子文件夹下的文件内容

    前言:前几天我看一位同学要修改很多文件中的数据,该文件数据很规律,一行只有三个数,需要将每行最后一个数字改为负数,但文件有上千个,分布在每个文件夹下面以及它的多级子文件夹下,看他用excel手动改数据 ...

  7. python修改文件内容_Python批量修改文本文件内容的方法详解

    这篇文章主要介绍了Python批量修改文本文件内容的方法的相关资料,需要的朋友可以参考下 Python批量替换文件内容,支持嵌套文件夹 import os path="./" fo ...

  8. python目录下的文件夹_Python列出当前文件夹下文件的两种方法

    使用Python做一些自动化操作时,经常与文件夹和文件打交道,这就依赖于OS模块了. OS是Operate System的缩写,是Python标准库中一个用于访问操作系统功能的模块,OS模块中的接口可 ...

  9. python创建文件夹和文件夹_Python快捷创建文件夹和文件详解

    Python快捷创建文件夹和文件详解 自己做文件时发现  简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公. 1.创建文件夹 # 批量 创建文件夹 import ...

最新文章

  1. axure7.0元件库 安卓_AxureRP 7.0 元件库下载
  2. 白瑜庆:知乎基于Kubernetes的kafka平台的设计和实现
  3. python opencv屏幕找图_使用Python+OpenCV进行图像模板匹配(Match Template)实例-找到百度首页按钮并点击...
  4. Web端H.265播放器研发解密
  5. A star 算法 (Python)
  6. Bailian4095 打字员【文本】
  7. 中小型研发团队架构实践:应用监控怎么做?
  8. 统计学、统计学习和统计推断之间的关系
  9. 大数据基于TMDB的电影数据分析系统安装及使用
  10. 决策树——ID3算法
  11. 罗永浩:一个极端个人理想主义的创业者
  12. 南阳oj 58 bfs入门
  13. 计算机组策略主要功能,组策略的作用和功能
  14. 彻底解决Chrome自动更新方案
  15. 关于使用KEIL建立STM32项目(附带建立好的工程以及注意事项)
  16. Atitit 手机号码选号 规范 流程 attilax总结 v2 r99.docx
  17. 第二天 05-安装win7系统与远程桌面开启
  18. JS生成gif动态图下载
  19. 三角函数π/2转化_高中数学:三角函数知识点
  20. 为什么人人都需要懂一点高阶(中台)产品思维

热门文章

  1. display:flex与浏览器兼容的问题解决方案
  2. “在家办公保平安”:项目经理必备的几个远程协同工具
  3. 【转载】不出国如何练就一口流利的英语?
  4. ai绘画生成器app是什么?安利三款ai绘画生成器app
  5. 新安装的C4D 无法直接拖入obj文件和贴图
  6. 未来有哪些行业会是暴利行业?
  7. 服务器无线热点,用MT7601做无线wifi热点
  8. C语言——通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“Right!”, 否则提示重做,显示“Not correct! Try again!”,最多给三次机会, 如果三次仍未做对,
  9. 【2022-09-14】米哈游秋招笔试三道编程题
  10. 基于Python(sklearn)计算PLS中的VIP值