なぜこの再帰関数は1つではなく複数の辞書を返すのですか?python関数は1つではなく複数のdictを返します
def retFiles(dir):
data = {}
root = set()
os.chdir(dir)
cwd = os.getcwd()
for i in os.listdir(cwd):
if os.path.isfile(i):
data.setdefault(i, set())
root.add(os.path.relpath(dir).replace("\\", "/"))
data[i] = root
else:
preisci(i)
print(data)
Uh ...その関数が返さない* ANYTHING * ... –
最後の行(print(data))は、通常**メソッドから返される**を表しますか? –