如何在python中删除包含.git的目录

时间:2016-09-01 08:26:56

标签: python git

我无法在python中覆盖/删除包含.git的文件夹。我正在进行以下配置:

  • 操作系统 - Windows 8
  • Python - 3.5.2
  • Git - 2.9.2

任何帮助都将不胜感激。

3 个答案:

答案 0 :(得分:0)

您应该使用shutil删除非空的目录。如果在非空目录上使用os.rmdir则引发异常。

import shutil

shutil.rmtree('/.git')

答案 1 :(得分:0)

试试这段代码

import shutil
shutil.rmtree('/path/to/your/dir/')

答案 2 :(得分:0)

尝试一下, 会工作

os.system('rmdir /S /Q "{}"'.format(baseDirectory))