【发布时间】:2017-10-01 14:01:45
【问题描述】:
我想从 dataset3 文件夹中删除 dataset 文件夹。但以下代码不会删除数据集。
首先我想检查数据集是否已经存在于数据集中,然后删除数据集。
有人可以指出我在以下代码中的错误吗?
for files in os.listdir("dataset3"):
if os.path.exists("dataset"):
os.system("rm -rf "+"dataset")
【问题讨论】:
-
@HFBrowning - 这对目录不太有效。
-
您没有使用
files文件名,即使使用了,您也需要将原始路径('dataset3')添加到其中。 -
那我该怎么做
-
按数据集文件夹,它的字面意思是“数据集”?
-
如果您知道目录的名称,则无需进行任何检查。
os.system("rm -rf dataset3/dataset")完成这项工作。
标签: python linux python-2.7 rmdir