在Python中查找扩展名为.txt的目录中的所有文件

2024-01-11

如何找到具有扩展名的目录中的所有文件.txt在Python中?


您可以使用glob https://docs.python.org/2/library/glob.html:

import glob, os
os.chdir("/mydir")
for file in glob.glob("*.txt"):
    print(file)

或者简单地os.listdir https://docs.python.org/2/library/os.html#os.listdir:

import os
for file in os.listdir("/mydir"):
    if file.endswith(".txt"):
        print(os.path.join("/mydir", file))

或者如果您想遍历目录,请使用os.walk https://docs.python.org/2/library/os.html#os.walk:

import os
for root, dirs, files in os.walk("/mydir"):
    for file in files:
        if file.endswith(".txt"):
             print(os.path.join(root, file))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在Python中查找扩展名为.txt的目录中的所有文件 的相关文章

随机推荐