概述
今天在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删除非空目录,报错的解决方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复