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

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()		#执行完结束

执行效果

 

 

 

 

 

 

 

 

 

 

 

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页