如何在Python3中使用os.listdir获取文件信息?

3 投票
1 回答
3297 浏览
提问于 2025-04-18 02:13

我把问题简化了。现在我只有这段代码:

files = os.listdir(dir_path)
print(files)

for f in files:
    info = os.stat(f)
    print(info.st_mtime)

这段代码给我报了这个错:

OSError: [Errno 2] No such file or directory: anyfile.txt

而且 print(files) 返回了我想要的文件列表。可是我为什么不能访问它们的属性呢?

谢谢你们,我在这个问题上有点迷茫。

1 个回答

4

好的,我找到解决办法了……我只需要改这一行:

info = os.stat(dir_path + f)

真是浪费时间!抱歉我问了个傻问题!

撰写回答