Я пытался понять это часами без удачи. У меня есть список каталогов, которые имеют подкаталоги и другие собственные файлы. Я пытаюсь пройти через все из них и переместить весь их контент в указанное c местоположение. Я попробовал shutil и glob, но не смог заставить его работать. Я даже пытался запускать команды оболочки, используя subprocess.call
, и это тоже не работало. Я понимаю, что это не сработало, потому что я не смог применить его должным образом, но я не смог найти никакого решения, которое бы перемещало все содержимое каталога в другой.
files = glob.glob('Food101-AB/*/')
dest = 'Food-101/'
if not os.path.exists(dest):
os.makedirs(dest)
subprocess.call("mv Food101-AB/* Food-101/", shell=True)
# for child in files:
# shutil.move(child, dest)
Я пытаюсь переместить все в Food101-AB для Food-101