今天在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线形态-----锤头线、吊颈线、倒锤头线
最后
以上就是懵懂高跟鞋最近收集整理的关于python程序中rmdir删除非空目录,报错的解决方法的全部内容,更多相关python程序中rmdir删除非空目录,报错内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复