python查找文件并将目录更改为文件路径

标签 python os.walk chdir

我想使用 os.walk 来搜索 cwd 和子目录以找到特定文件,当找到时立即中断并更改到该目录。我见过许多在找到文件后中断的示例,但我不知道如何检索路径位置以便更改目录。

最佳答案

是这样的吗?

f = 'filename'
for path, dirs, files in os.walk('.'):
    if f in files:
        os.chdir(path)
        break

关于python查找文件并将目录更改为文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21068271/

相关文章:

python - 比较 NumPy 数组的两个(嵌套)列表/元组

python - 如何在包中使用 __init__.py 文件?

python - pandas 自定义 idxmax() 函数,具有特殊的相等性处理

python - Os.walk - 计算父目录的同一子目录中的文件数

python: e驱动器的os.walk不起作用

python - 使用 Python,如何将多个文件从 FTP 服务器上的子目录下载到本地计算机上的所需目录?

java - 从列表中迭代查找和替换文本

python-2.7 - Python并行处理解压文件

c - 如何使用chdir系统功能

node.js - 我可以在不使用 process.chdir() 的情况下更改 require( )'d module' s cwd )