python中os.path.isdir()和os.path.isfile()的正确用法

os.listdir()

os.listdir()方法,此方法返回一个列表,其中包含有指定路径下的目录和文件的名称,是相对路径。

os.path.isdir()用于判断某一对象(需提供绝对路径)是否为目录

os.path.isfile()用于判断某一对象(需提供绝对路径)是否为文件

常见错误:直接使用os.listdir()的返回值当做os.path.isdir()os.path.isfile()的入参

正确用法:需要先使用python路径拼接os.path.join()函数,将os.listdir()返回的名称拼接成文件或目录的绝对路径再传入os.path.isdir()os.path.isfile().

转载自简书
链接:https://www.jianshu.com/p/582910d13501
 

你可能感兴趣的:(python)