解决os.path.isdir() 判断文件夹却返回false的问题


Posted in Python onNovember 29, 2019

今天使用os.path.isdir()判断是否是文件夹的时候发现一个问题:

lst = os.listdir(path)
    for i in lst:
      if os.path.isdir(i)

遍历到path下面的一个子文件夹时,os.path.isdir()却返回 false。

但如果使用如下处理,就能正常处理,返回true.

lst = os.listdir(path)

    for i in lst:
      i = os.path.join(path, i)  #=================〉这一行很必要
      if os.path.isdir(i):

以上这篇解决os.path.isdir() 判断文件夹却返回false的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用新浪微博api上传图片到微博示例
Jan 10 Python
python进阶教程之循环对象
Aug 30 Python
python编程使用selenium模拟登陆淘宝实例代码
Jan 25 Python
python实现定时自动备份文件到其他主机的实例代码
Feb 23 Python
opencv python 基于KNN的手写体识别的实例
Aug 03 Python
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
Dec 02 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
Dec 18 Python
tensorflow中tf.slice和tf.gather切片函数的使用
Jan 19 Python
使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
Mar 16 Python
python实现横向拼接图片
Mar 23 Python
Python多进程编程常用方法解析
Mar 26 Python
Django中celery的使用项目实例
Jul 07 Python
windows环境中利用celery实现简单任务队列过程解析
Nov 29 #Python
基于Python中isfile函数和isdir函数使用详解
Nov 29 #Python
python os.path.isfile 的使用误区详解
Nov 29 #Python
python实现矩阵和array数组之间的转换
Nov 29 #Python
Python3 使用map()批量的转换数据类型,如str转float的实现
Nov 29 #Python
python os.path.isfile()因参数问题判断错误的解决
Nov 29 #Python
python bluetooth蓝牙信息获取蓝牙设备类型的方法
Nov 29 #Python
You might like
用PHP实现ODBC数据分页显示一例
2006/10/09 PHP
PHP 第二节 数据类型之数组
2012/04/28 PHP
php动态生成函数示例
2014/03/21 PHP
DIY jquery plugin - tabs标签切换实现代码
2010/12/11 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
js实现的捐赠管理完整实例
2015/01/20 Javascript
javascript 常见功能汇总
2015/06/11 Javascript
Angularjs中的ui-bootstrap的使用教程
2017/02/19 Javascript
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
vue 组件 全局注册和局部注册的实现
2018/02/28 Javascript
vue 中动态绑定class 和 style的方法代码详解
2018/06/01 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
javascript导出csv文件(excel)的方法示例
2019/08/25 Javascript
在vue-cli创建的项目中使用sass操作
2020/08/10 Javascript
基于JQuery和DWR实现异步数据传递
2020/10/16 jQuery
js删除对象中的某一个字段的方法实现
2021/01/11 Javascript
Python的地形三维可视化Matplotlib和gdal使用实例
2017/12/09 Python
Python使用 Beanstalkd 做异步任务处理的方法
2018/04/24 Python
python在文本开头插入一行的实例
2018/05/02 Python
Python3.6简单反射操作示例
2018/06/14 Python
Python编程实现tail-n查看日志文件的方法
2019/07/08 Python
python将unicode和str互相转化的实现
2020/05/11 Python
解析python 中/ 和 % 和 //(地板除)
2020/06/28 Python
Python3读写ini配置文件的示例
2020/11/06 Python
大学生职业生涯规划书的基本内容
2014/01/06 职场文书
寄语是什么意思
2014/04/10 职场文书
工作目标责任书
2014/07/23 职场文书
会计专业求职信
2014/08/10 职场文书
会计个人实习计划书
2014/08/15 职场文书
舞出我人生观后感
2015/06/16 职场文书
用基于python的appium爬取b站直播消费记录
2021/04/17 Python
django学习之ajax post传参的2种格式实例
2021/05/14 Python
MySQL表类型 存储引擎 的选择
2021/11/11 MySQL
你需要掌握的20个Python常用技巧
2022/02/28 Python
Java Spring Boot 正确读取配置文件中的属性的值
2022/04/20 Java/Android
javascript进阶篇深拷贝实现的四种方式
2022/07/07 Javascript