好好学不玩手机 发表于 2020-2-24 11:09:20

关于os.listdir()函数的疑问

我想问一下,就是我调用os.listdir()函数的时候,为什么它会打印出我之前删除的文件(小甲鱼python课后题.doc)?是因为没有完全删除的原因吗?(回收站里没删除)

zltzlt 发表于 2020-2-24 11:10:52

本帖最后由 zltzlt 于 2020-2-24 11:12 编辑

并不是,因为文件被隐藏了

wuqramy 发表于 2020-2-24 11:29:13

本帖最后由 wuqramy 于 2020-2-24 14:54 编辑

打开系统查看所有隐藏文件,看看目录下有没有这个文件就清楚了。

jackz007 发表于 2020-2-24 11:51:11

本帖最后由 jackz007 于 2020-2-24 11:52 编辑

       两个可能,其一可能是这个被你删除掉的文件在其他位置有副本保存,其二,如果 os . listdir() 的输入参数是根目录,那就可能是把回收站里的文件也列出了。具体情况你只要把这个文件名加上全路径打印出来不就清楚了吗?
页: [1]
查看完整版本: 关于os.listdir()函数的疑问