gpt4 book ai didi

Python:如何找到具有特定扩展名的所有文件?

转载 作者:IT老高 更新时间:2023-10-28 20:42:29 26 4
gpt4 key购买 nike

我正在尝试使用 Python 在目录中查找所有 .c 文件。

我写了这个,但它只是将所有文件返回给我 - 而不仅仅是 .c 文件。

import os
import re

results = []

for folder in gamefolders:
for f in os.listdir(folder):
if re.search('.c', f):
results += [f]

print results

我怎样才能得到 .c 文件?

最佳答案

尝试将内部循环更改为类似的内容

results += [each for each in os.listdir(folder) if each.endswith('.c')]

关于Python:如何找到具有特定扩展名的所有文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3608411/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com