目标:
在D:\TEST路径下批量创建0001/0002/0003....0010文件夹.
方法:
1.测试创建单个文件夹:
代码如下:
import os
global g_path
g_path='d:\TEST'
def d_MakeDir():
#测试创建abc目录.
os.mkdir(g_path+r'\\'+'abc')
#查看测试结果.
for v_root,v_dirs,v_files in os.walk(g_path):
print(v_root)
return
d_MakeDir()
图片查看结果:
图片1.png
2.测试在不足四位数的数字前面填充’0’:
代码如下:
def d_ZeroFill():
v_zf1=str(1).zfill(4)
v_zf100=str(100).zfill(4)
print(v_zf1)
print(v_zf100)
return
d_ZeroFill()
图片查看结果:
图片2.png
3.用for循环批量添加文件夹:
代码如下:
import os
global g_path
g_path='d:\TEST'
def d_MakeDir():
for v_i in range(1,11,1):
v_zfi=str(v_i).zfill(4)
os.mkdir(g_path+r'\\'+v_zfi)
for v_root,v_dirs,v_files in os.walk(g_path):
print(v_root)
return
d_MakeDir()
图片查看结果:
图片3.png
注意事项:
- 更多python使用方法请参考<u>Python标准库</u>.
- Python的下载安装方法请参考<u>Python3.8的下载与安装</u>.
- 为方便辩识代码,本文对于自定义标识符做以下规范:
class类:名称用”c_”开头.
def函数:名称用”d_”开头.
global全局变量:名称用”g_”开头.
variable局部变量:名称用”v_”开头.- 本文的编程环境为:windows10操作系统/Python3.8软件/Atom 编辑器.