首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows上的python-3.4中的树中找到一个文件

在windows上的python-3.4中的树中找到一个文件
EN

Stack Overflow用户
提问于 2014-06-10 13:57:04
回答 1查看 100关注 0票数 0

我想在树上搜索一个文件。

我知道文件名和树根,但我想找到文件路径。我在windows 7上使用python-3.4。

我有:

代码语言:javascript
复制
#I have a list with C header file name => my_headers_list that look like:
for part in my_headers_list:
    print(part)

#show this
common.h
extern.h
something.h
else.h

我也有一棵树(东西/是一个文件夹):

代码语言:javascript
复制
Software/
    something.c
    Component1/
        extern.c
        extern.h
    Component2/
        Core/
            common.h
            common.c
        Config/
            common_m.c
            common_m.h
    Component3/
        Managment/
        Core/
        Config/

等等,这是一个例子,但它真的很接近我的真实情况。

我要:

代码语言:javascript
复制
#a list like the first one, but with the full path of the files
for part in my_headers_list:
    print(part)

#show this
Software/Component2/Core/common.h
Software/Component1/extern.h
Software/Component3/Core/something.h
Software/Component3/Management/else.h

我精确地说它应该是通用的,所以我不能做硬链接或硬路径等等。

目前,我已经尝试了一些棘手的脚本与一些os.listdir等,但它似乎混乱,不总是工作。

代码语言:javascript
复制
#I try something like this
dirs = os.listdir("Software/")
for part in dirs:
    #don't know how to correctly manage these informations to get what I want.

你们有办法这么做吗?

请记住,我不想在python中添加任何lib或plugin。

谢谢,

致以敬意,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-10 14:22:34

问题已在评论中解决。

我将使用os.walk / 格罗布

感谢“凯文”拉法克洛斯

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24142924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档