【发布时间】:2020-04-24 19:27:35
【问题描述】:
我一直在尝试解决这个问题几个小时,但没有运气。我有一个目录列表,其中包含自己的子目录和其他文件。我试图遍历所有这些并将它们的所有内容移动到特定位置。我尝试了shutil和glob,但我无法让它工作。我什至尝试使用subprocess.call 运行shell 命令,但这也不起作用。我知道它不起作用,因为我无法正确应用它,但我找不到将目录的所有内容移动到另一个目录的任何解决方案。
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
【问题讨论】: