我想创建子文件夹以将 .py 文件放入其中 示例:适度使用 ban.py
这是我的齿轮命令:
for filename in os.listdir('./commands/.'):
if filename.endswith('.py'):
client.load_extension(f'commands.{filename[:-3]}')
我为那些想知道的人做了工作:
for folder in os.listdir(f'./commands/.'):
for filename in os.listdir(f'./commands/{folder}/.'):
if filename.endswith('.py'):
client.load_extension(f'commands.{folder}.{filename[:-3]}')
我不知道如何针对您的情况执行此操作,因为我对该函数相当陌生,但现在 os 库中有一个名为 os.walk() 的新函数。新功能更快,它还会扫描您提供的目录以及搜索文件的根目录中的所有子目录,并将根目录、子目录和找到的所有文件添加到自己的列表中。