os.path.exists与os.path.isdir、os.path.isfile之间的区别?

os.path.isdir(path1),只有当path1描述的是一个目录(不包括文件名)时才会返回true。

比如:path1 = D:\BaiduNetdiskDownload\pycv-learning

os.path.isfile(path2),只有当path2描述的是一个文件所属地址(包括文件名)时才会返回true。

比如:path2 = D:\BaiduNetdiskDownload\pycv-learning\test.py

os.path.exists(path3),当path3描述一个目录或文件所属地址,都会返回true。

也即不管path3 = D:\BaiduNetdiskDownload\pycv-learning\test.py

还是说path3 = D:\BaiduNetdiskDownload\pycv-learning

最后返回的都是true!!!


版权声明:本文为PSpiritV原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。