Python快捷创建文件夹和文件详解

自己做文件时发现  简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公。

项目目录

file11 创建文件夹

file22 创建文件

1.创建文件夹

# 批量 创建文件夹
import os #倒入OS模块 创建文件夹 需要的
# 保存路径,直接从电脑文件夹中复制过来,但是
# 注意,直接复制过来的C:\English\LETS\雅思听力  路径结尾是没斜杠的。
# 路径是需要 斜杠结尾的,否则 会以LETS为根目录,而不是“雅思听力”为根目录。
# 但是如果之间加上  斜杠 \ ,你会发现报错。 因为python 中路径结尾必须是  反斜杠,
# 所以直接加个  反斜杠就行了。
path = 'C:\English\LETS\雅思听力/'
# 定义文件夹名称
name = "Python剑雅"
# 创建10个文件夹,序号为0-9
for i in range(10):# "文件"+# os.path.exists(path) 判断文件是否存在 固定语法,记住就行# 定义一个变量判断文件是否存在,path指代路径,str(i)指代文件夹的名字# name+str(i+1)为拼接 名称,效果为:Python剑雅1,Python剑雅2...# str(i+1)提高用户体验1,2,3,...isExists = os.path.exists(path+name+str(i+1))if not isExists:# os.path.exists(path+str(i)) 创建文件夹 路径+名称os.makedirs(path+name+str(i+1))print("%s 目录创建成功"%i)else:print("%s 目录创建成功"%i)# 如果文件不存在,则继续上述操作,直到循环结束continue

执行效果

关于反斜杠和斜杠

Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。所以目前windows系统上的文件浏览器都是用 反斜杠\ 作为路径分隔符。斜杆和反斜杠在大多数情况下可以互换,没有影响。

知道这个背景后,可以总结一下结论:

(1)浏览器地址栏网址使用 斜杆/ ;

(2)windows文件浏览器上使用 反斜杠\ ;

(3) 出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆/ ;

(4)出现在普通字符串中的路径,如果代表的是windows文件路径,则使用 斜杆/ 和 反斜杠\ 是一样的;如果代表的是网络文件路径,则必须使用 斜杆/ ;

2.创建文件


# 建4个doc文件
for i in range(4):# 固定语法格式: open('文件夹位置' "文件的名称"+'.文件后缀',a表示没有该文件就新建)f = open('C:\English\LETS\雅思听力\Python剑雅1/' "剑雅Test " +str(i+1)+ " 听力文本" + '.doc',"a")f.write("")        #写入文件,设置为空f.close()      #执行完结束

执行效果

Python快捷创建文件夹和文件详解相关推荐

  1. 如何删除GitHub仓库里的文件夹(配图详解)

    更多干货推荐可以去牛客网看看,他们现在的IT题库内容很丰富,属于国内做的很好的了,而且是课程+刷题+面经+求职+讨论区分享,一站式求职学习网站,最最最重要的里面的资源全部免费!!!点击进入------ ...

  2. python删除文件夹下文件夹_python删除指定文件夹下文件和文件夹的方法详解

    前记 python删除指定文件夹下的文件,是一个常用的功能.我找了不少地方,一直没有找到合适的模版,那只好自己倒腾一个比较实用的模版了. 基本模块 这里面会用到几个模块,一个是目录下所有文件的的函数: ...

  3. gitignore忽略文件夹_原创 | 详解gitignore的使用方法,让你尽情使用git add .

    点击上方蓝字,关注并星标,和我一起学技术. 大家好,欢迎来到周一git专题. 今天和大家聊聊gitignore的作用,其实如果你英文还可以的话,你应该已经基本上猜到它的作用了.ignore在英文当中的 ...

  4. 操作系统:电脑系统盘常见文件夹的功能详解

    目录 一.C盘根目录常见文件夹 二.隐藏文件夹 相信很多电脑小白对于系统C盘每个文件夹的功能不是很清楚,今天小编给大家介绍一下电脑系统盘文件的功能详解,希望对大家能有所帮助! 一.C盘根目录常见文件夹 ...

  5. wget 命令 指定文件夹_Wget 命令详解

    Wget主要用于下载文件,在安装软件时会经常用到,以下对wget做简单说明. 命令格式: wget [参数] [URL地址] 1.下载单个文件:wget http://www.baidu.com.命令 ...

  6. windows服务器文件夹权限设置详解,windows服务器如何设置文件夹权限

    windows服务器如何设置文件夹权限 内容精选 换一换 实际业务场景下,您可能会需要将文件临时分享给其他人或者将文件永久共享给其他人.临时分享:通过文件的临时URL直接将其分享给其他用户.文件分享强 ...

  7. 理解Git的设计思想,详解git文件夹,以及详解add、commit、push,fetch、pull、merge指令

    在项目目录执行git init,此目录将纳入git管理,git将会自动生成.git文件夹,用以记录git配置(.git/config)和版本信息(commit-id)和文件集合.下面是.git文件夹的 ...

  8. 手机中geetest是什么文件_安卓手机系统中各类英文文件夹的含义详解,不知道的尽快熟知!...

    说到手机,不管是安卓版还是苹果版的手机,总是会有很多地方让人头疼,不是因为不好用,而是因为不认识,完全不知道干嘛用的.看来使用手机,还需要将自己的英文学好,这样才不会导致自己的手机内存不够用和误删除一 ...

  9. mysql phpmyadmin 文件夹_PHPMyadmin 配置文件详解(配置)

    非常适合对数据库操作命令不熟悉的数据库管理者,下面我就说下怎么安装该工具: 1.先到网上下载phpmyadmin,再解压到可以访问的web目录下(如果是虚拟空间,可以解压后通过ftp等上传到web目录 ...

  10. oracle下的inventory文件夹,oracle INVENTORY 详解

    inventory是oracle安装工具OUI用来管理oracle安装目录的.inventory里注册了某个ORACLE_HOME下安装的数据库的组件及其版本,存放的是oracle软件安装的目录信息. ...

最新文章

  1. DLPack构建跨框架深度学习编译器-实现张量之间的相互转换【pytorch】
  2. MySQL引擎innodb和mysum_mysql数据库引擎InnoDB和MyISAM
  3. 通俗讲解和学习SQL
  4. .NET实现之(部署ActiveX控件—简)
  5. Oracle Sql 胡乱记
  6. 7.Reverse Integer (INT; Overflow)
  7. python数据算法有哪些_python算法与数据结构-常用查找算法一(37)
  8. 第一批90后已经30岁了,更扎心的是…
  9. SQL将数字转换成千分号格式
  10. vc6怎么新建一个c++程序?
  11. 算法设计与分析课后习题答案
  12. xposed框架_无需Root使用Xposed框架、功能非常强大
  13. 认识电子计算机评课稿,《走进计算机》评课稿.docx
  14. 为什么需要public static void main(String[] agrs)这个方法
  15. centos 7 拉黑IP
  16. 下一关口令:别犹“豫”,看“浙”里,一起“皖”
  17. 自动化接口实战(一)
  18. 一个比较牛逼人的博客
  19. Docker报错:E: Unable to locate package python3
  20. LintCode 两个数组的交集

热门文章

  1. ubuntu:VIM使用
  2. 栈与队列(逆波兰式)
  3. Maven配置阿里云HTTPS镜像地址
  4. 转:成功的背后!(给所有IT人)
  5. 简要分析光猫是如何通过运营商实现上网的
  6. 现在的千兆光猫都自带路由功能,是否就不需要路由器了?
  7. mysql分组排序取每组第一条
  8. (python)实现一个简单的图片文字识别脚本
  9. What?Poly又双叒叕发新品了?
  10. AGV搬运机器人「眼睛」的未来:3D视觉导航方案