python os.listdir() 未显示我桌面上的所有文件

1 投票
1 回答
1025 浏览
提问于 2025-04-18 13:55

我在使用Windows 7,并且用的是idle解释器。用os.listdir()这个命令时,它没有显示我桌面上的所有文件。运行这个命令后,我得到的输出是:

    >>> os.listdir('C:\\Users\\Desktop') 
   ['CodeBlocks.lnk', 'Daily to Do - Shortcut.lnk', 'desktop.ini', 'DeSmuME', 
   'Google Chrome.lnk', 'idle.py', 'MilkShape 3D 1.8.4.lnk', 'Notepad++.lnk', 
   'PCSX2 1.2.1', 'ScpDriver - Shortcut.lnk', 'ScpMonitor - Shortcut.lnk', 
   'StarCraft II', 'Visual GBA', 'XAMPP Control Panel.lnk']

我桌面上还有很多快捷方式文件,比如Thunderbird、Blender、Unity3D、PaintShopPro等等。但是当我运行os.listdir()时,它们没有显示出来。我希望它们能显示出来。

有没有人知道为什么这些快捷方式没有在输出中显示呢?

1 个回答

1

这些文件其实并不在 C:\Users\\Username\Desktop 这个地方,而是在 C:\Users\Public\PublicDesktop 里。

撰写回答