免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6255 | 回复: 15
打印 上一主题 下一主题

怎么用python自动建立一个树形的目录呀? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-11 08:40 |只看该作者 |倒序浏览
具体就是在 directory 目录下建立10个文件夹,文件夹的名称分别是 0 1 2 3 4 5 6 7 8 9
然后在这个目录下的每个文件夹里,分别建立10个文件夹,文件夹的名称分别是 0 1 2 3 4 5 6 7 8 9   
依次类推,共有3级目录,该怎么办呀?
没有半点头绪。。
哪位大哥能把代码贴出来呀
跪求 :em16

论坛徽章:
4
天蝎座
日期:2013-11-06 11:39:34巳蛇
日期:2014-01-16 16:53:14午马
日期:2014-08-25 21:42:302015年迎新春徽章
日期:2015-03-03 17:21:44
2 [报告]
发表于 2008-03-11 08:49 |只看该作者

回复 #1 湿了耶 的帖子

import os

os.makedirs("c:\\0\\1\\2\\3") 根据这个方法自己就很容易实现了

[ 本帖最后由 lvxinzhi 于 2008-3-11 08:52 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2008-03-11 09:03 |只看该作者
这个。。。?是什么意思呀?

论坛徽章:
0
4 [报告]
发表于 2008-03-11 09:07 |只看该作者
悲鸣一下

论坛徽章:
0
5 [报告]
发表于 2008-03-11 09:20 |只看该作者
2楼其实已经讲的很清楚了呀,外面再套一个三重循环就可以了。

论坛徽章:
0
6 [报告]
发表于 2008-03-11 09:46 |只看该作者
>>> os.makedirs("c:\\0\\1\\2\\3")

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    os.makedirs("c:\\0\\1\\2\\3")
NameError: name 'os' is not defined

系统是winxp

论坛徽章:
0
7 [报告]
发表于 2008-03-11 09:48 |只看该作者
谢谢大家,我再捉摸捉摸

论坛徽章:
0
8 [报告]
发表于 2008-03-11 10:21 |只看该作者
  1. import os

  2. path="./"
  3. for x in range(10):
  4.     for y in range(10):
  5.         for z in range(10):
  6.             p="%s/%d//%d//%d" % (path,x,y,z) #想请问各位整型变量连接字符串时你们也是这么做的吗?
  7.             os.makedirs(p)
复制代码

论坛徽章:
0
9 [报告]
发表于 2008-03-11 10:41 |只看该作者
老大,我运行了
import os

path="c:"
for x in range(10):
    for y in range(10):
        for z in range(10):
            p="%s/%d//%d//%d" % (path,x,y,z) #想请问各位整型变量连接字符串时你们也是这么做的吗?
            os.makedirs(p)


但是在c:\盘下没有建立树形目录呀

论坛徽章:
0
10 [报告]
发表于 2008-03-11 10:42 |只看该作者
p="%s/%d//%d//%d" % (path,x,y,z)


这句话是什么意思呀,怎么不起作用呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP