python程序中rmdir删除非空目录,报错的解决方法

    技术2023-07-30  94

    今天在python中删除目录dirname,调用了os.rmdir(dirname),因为dirname目录中含有内容,为非空目录,因而导致报错,具体信息如下:

    OSError: [Error 39] Directory not empty: '/home/xxx/dirname'

    建议改为调用shutil,具体代码如下:

    shutil.rmtree("/home/xxx/dirname")

    顺利运行通过

    -------------------- 正文到此结束------------------------

    推荐一个公众号:健哥聊量化,会持续推出股票相关基础知识,以及python实现的一些基本的分析代码。欢迎大家关注,二维码如下:

    相关文章列表如下:

    股票基础知识----- K线形态

    股票K线形态 ----早晨之星

    “早晨之星”实际操作篇---通达信软件为例

    牛刀小试----python+tushare进行股票分析

    股票K线形态----黄昏之星

    股票K线形态-----墓碑线

    股票K线形态-----多方炮

    股票K线形态-----红三兵

    股票K线形态----三只乌鸦

    股票K线形态-----锤头线、吊颈线、倒锤头线

    Processed: 0.009, SQL: 9