我对此非常陌生。我正在使用 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(使用前将#替换为@)