Python方法rmdir()删除目录路径。 它仅在目录为空时起作用,否则引发OSError。
os.rmdir(path) - 语法
os.rmdir(path)
path - 这是需要删除的目录的路径。
os.rmdir(path) - 示例
以下示例显示rmdir()方法的用法。
# !/usr/bin/pythonimport os, sys
# 列出目录 print "the dir is: %s" %os.listdir(os.getcwd())
# 删除路径 os.rmdir("mydir")
# 删除目录路径后列出目录 print "the dir is:" %os.listdir(os.getcwd())
当无涯教程运行上面的程序时,它产生以下输出-
the dir is: [ a1.txt,resume.doc,a3.py,mydir,Administrator,amrood.admin ] os.rmdir("mydir") OSError: [Errno 90] Directory not empty: mydir
输出
the dir is: [ a1.txt,resume.doc,a3.py,mydir,Administrator,amrood.admin ] the dir is: [ a1.txt,resume.doc,a3.py,Administrator,amrood.admin ]