使用os.listdir(),查看对象是文件还是目录

用户名

这是我写的代码:

import os

    for item in os.listdir("C:/"):
        if os.path.isfile(item):
            print(item + " is a file")
        elif os.path.isdir(item):
            print(item + " is a dir")
        else:
            print("Unknown!")

回复:

Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!
Unknown!

Process finished with exit code 0

我做错了。我认为可能是因为文件夹已锁定或加密。请帮忙!

非常感谢

安莫尔·辛格·贾吉(Anmol Singh Jaggi)

您需要将完整路径传递给isfile()isdir()

import os


path = "C:"
for item in os.listdir(path):
    item = os.path.join(path, item)
    if os.path.isfile(item):
        print(item + " is a file")
    elif os.path.isdir(item):
        print(item + " is a dir")
    else:
        print("Unknown!")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Python和ftplib检查FTP服务器上的对象是文件还是目录

来自分类Dev

使用Python和ftplib检查FTP服务器上的对象是文件还是目录

来自分类Dev

使用 os.listdir 忽略特定文件

来自分类Dev

排序文件然后目录 os.listdir PYTHON

来自分类Dev

python os.listdir 没有这样的文件或目录

来自分类Dev

如何使用 os.listdir 仅选择文件类型?

来自分类Dev

如何在os.listdir中查找文件并跳过目录

来自分类Dev

为什么将os.listdir设置为目录时显示给文件?

来自分类Dev

os.listdir使用数组输入

来自分类Dev

Mac OS:如何确定路径是文件还是目录

来自分类Dev

压缩目录的os.listdir模拟

来自分类Dev

如何在不使用 Visual Studio 的情况下查看对象是否在 DLL 中被销毁

来自分类Dev

节点:AWS s3 - 如何查看特定对象是否存在(使用 IfModifiedSince)?

来自分类Dev

使用os.listdir进行列表排序-依次添加文件

来自分类Dev

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

来自分类Dev

使用 os.listdir 时如何跳过没有写入任何内容的文件

来自分类Dev

排序os.listdir文件Python

来自分类Dev

htacces mac os无法使用伪目录

来自分类Dev

使用os.walk()检索特定目录

来自分类Dev

在处理目录/文件时,通常应该使用“ if”还是“ try”

来自分类Dev

Pyhton2.7.10:使用os.listdir()打印文件夹中的文件名,但要注意shell

来自分类Dev

python-忽略os.listdir()中的目录

来自分类Dev

os.listdir看不到我的目录

来自分类Dev

Python-2.x:不带os.listdir()的列表目录

来自分类Dev

测试使用os.Create()创建的文件

来自分类Dev

使用输入文件OS X进行调试

来自分类Dev

使用OS X沙箱写入多个文件

来自分类Dev

使用os模块覆盖python文件

来自分类Dev

使用 os 模块时不会删除文件

Related 相关文章

  1. 1

    使用Python和ftplib检查FTP服务器上的对象是文件还是目录

  2. 2

    使用Python和ftplib检查FTP服务器上的对象是文件还是目录

  3. 3

    使用 os.listdir 忽略特定文件

  4. 4

    排序文件然后目录 os.listdir PYTHON

  5. 5

    python os.listdir 没有这样的文件或目录

  6. 6

    如何使用 os.listdir 仅选择文件类型?

  7. 7

    如何在os.listdir中查找文件并跳过目录

  8. 8

    为什么将os.listdir设置为目录时显示给文件?

  9. 9

    os.listdir使用数组输入

  10. 10

    Mac OS:如何确定路径是文件还是目录

  11. 11

    压缩目录的os.listdir模拟

  12. 12

    如何在不使用 Visual Studio 的情况下查看对象是否在 DLL 中被销毁

  13. 13

    节点:AWS s3 - 如何查看特定对象是否存在(使用 IfModifiedSince)?

  14. 14

    使用os.listdir进行列表排序-依次添加文件

  15. 15

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

  16. 16

    使用 os.listdir 时如何跳过没有写入任何内容的文件

  17. 17

    排序os.listdir文件Python

  18. 18

    htacces mac os无法使用伪目录

  19. 19

    使用os.walk()检索特定目录

  20. 20

    在处理目录/文件时,通常应该使用“ if”还是“ try”

  21. 21

    Pyhton2.7.10:使用os.listdir()打印文件夹中的文件名,但要注意shell

  22. 22

    python-忽略os.listdir()中的目录

  23. 23

    os.listdir看不到我的目录

  24. 24

    Python-2.x:不带os.listdir()的列表目录

  25. 25

    测试使用os.Create()创建的文件

  26. 26

    使用输入文件OS X进行调试

  27. 27

    使用OS X沙箱写入多个文件

  28. 28

    使用os模块覆盖python文件

  29. 29

    使用 os 模块时不会删除文件

热门标签

归档