我知道如何使用python检查是否存在一个文件,但我要做的是尝试查看是否在我的工作目录中存在多个同名的文件。例如:
gamedata/areas/
# i have 2 folders in this directory
# testarea and homeplace
1. gamedata/areas/testarea/
2. gamedata/areas/homeplace/
例如homeplace和testarea的每个文件夹都包含一个名为“example”的文件
有没有一种python方法可以使用'os'或similar来检查文件'example'是否可以在testarea和homeplace中找到?在
虽然这是一种无需手动和静态使用的方法吗
^{pr2}$因为在整个程序的生命周期中都会产生新的目录,我不想不断地回到代码中去改变它。在
也许是像
如果条件为false,则不会告诉您哪个子目录不包含文件
example
。您可以根据需要更新places
。在您可以在
gamedata/areas/
下面的每个目录中签入: 这只会降低一个级别,您可以将其扩展到任意多个级别。在希望有帮助!在
正如我在评论中提到的,
os.walk
是你的朋友:in_dirs
将是找到example
的子目录列表相关问题 更多 >
编程相关推荐