Python - 列出文件夹中的文件 - 带变量的路径名

2024-05-01

我对此非常陌生。我正在使用 python,我想列出多个不同文件夹中的文件(使用 Windows)

在我的第一次尝试中,我有很多路径变量。每条路径都有自己的变量。它确实有效,但这似乎是一种冗长的做法。由于除了文件夹名称之外,路径均相同,因此我尝试了以下方法:

import os

folder = ["folderA", "folderB", "folderC", "folderD"]
path1 = input('//server/files/"%s"/data' % (folder))

def list_sp_files():
    for filename in os.listdir(path1):
        print path1, filename

print "reporter"
list_sp_files()

我明白为什么它不起作用,但我不明白如何让它起作用。


也许是这样的?

folders = ["folderA", "folderB", "folderC", "folderD"]
def list_sp_files():
    for folder in folders:
        path = '//server/files/%s/data' % (folder)
        for filename in os.listdir(path):
            print path, filename
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python - 列出文件夹中的文件 - 带变量的路径名 的相关文章

随机推荐