财神 发表于 2017-9-23 23:14:13

为什么os.listdir获取的文件名不全,有些文件没被获取?

本帖最后由 财神 于 2017-9-23 23:19 编辑

代码如下:
import os

all_files = os.listdir(os.curdir)
print(all_files)
把代码保存在桌面ces.py桌面如下:


执行ces.py的结果


['360安全浏览器.lnk', 'ces.py', 'desktop.ini', 'Google Chrome.lnk', 'wjlx.py', '爱奇艺.lnk', '酷狗音乐.lnk', '黄金岛.lnk']

问题:
腾讯QQ.lnk、千牛工作台.lnk、阿里旺旺.lnk、暴风影音5.lnk,这4个文件怎么没有被获取啊?

ba21 发表于 2017-9-23 23:19:26

本帖最后由 ba21 于 2017-9-23 23:21 编辑

首先你要知道桌面可不只一个。1个你的桌面,还有一个所有用户共同用的桌面。2个合在一起才是你看到桌面上的文件。

财神 发表于 2017-9-23 23:29:12

ba21 发表于 2017-9-23 23:19
首先你要知道桌面可不只一个。1个你的桌面,还有一个所有用户共同用的桌面。2个合在一起才是你看到桌面上的 ...

谢谢,终于搞明白了
按照你的指点


两个红圈就是答案,呵呵

十亿 发表于 2020-8-1 09:34:49

哦~明白了
页: [1]
查看完整版本: 为什么os.listdir获取的文件名不全,有些文件没被获取?