【发布时间】:2020-10-29 16:55:06
【问题描述】:
我使用 os.mkdir 创建了一些目录
try:
#YOUR CODE GOES HERE
os.mkdir("/tmp/cats-v-dogs/")
os.mkdir("/tmp/cats-v-dogs/training/cats")
os.mkdir('/tmp/cats-v-dogs/training/dogs/')
os.mkdir('/tmp/cats-v-dogs/testing/cats')
os.mkdir('/tmp/cats-v-dogs/testing/dogs')
except OSError:
pass
我有清单: 训练 =[dog1,dog2,...,dog100] TRAINING_DOGS_DIR = "/tmp/cats-v-dogs/training/cats/" 我想使用 trainig 元素将文件从一个目录复制到另一个目录:
for list1 in training:
copyfile(os.path.join(SOURCE,list1),TRAINING_DOGS_DIR)
运行该循环后,这是我得到的错误:
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/cats-v-dogs/training/dogs/'
一些帮助或建议谢谢/
【问题讨论】:
-
你的
except OSError:隐藏了你的错误,删除它——你可能还想使用os.makedirs(..., exist_ok=True)
标签: python