如何在Python中检查文件是目录还是常规文件?

420 投票
4 回答
498068 浏览
提问于 2025-04-16 01:00

在Python中,怎么检查一个路径是文件还是文件夹呢?

4 个回答

74

很多关于处理文件夹和路径的功能都在os.path模块里。

import os
os.path.isdir(d)
148

使用 os.path.isdir(path) 这个函数。

更多信息可以在这里找到 http://docs.python.org/library/os.path.html

700

在编程中,有时候我们会遇到一些问题,比如代码运行不正常或者出现错误。这时候,我们可以去一些技术论坛,比如StackOverflow,寻找解决方案。在这些论坛上,很多人会分享他们的经验和解决办法,帮助其他人解决类似的问题。

比如,有人可能会问:“我在运行代码时遇到了一个错误,应该怎么解决?”然后,其他人就会根据自己的经验,给出一些建议或者代码示例,帮助提问者找到问题所在。

总之,StackOverflow是一个很好的地方,可以让你学习到很多编程知识和技巧,同时也能让你在遇到困难时,找到解决问题的办法。

os.path.isfile("bob.txt") # Does bob.txt exist?  Is it a file, or a directory?
os.path.isdir("bob")

撰写回答