![如何在 python 中列出“ls /usr/share/applications”的重播](https://linux22.com/image/1168379/%E5%A6%82%E4%BD%95%E5%9C%A8%20python%20%E4%B8%AD%E5%88%97%E5%87%BA%E2%80%9Cls%20%2Fusr%2Fshare%2Fapplications%E2%80%9D%E7%9A%84%E9%87%8D%E6%92%AD.png)
如何使用“ls /usr/share/applications”命令列出 usr/share/applications 中的所有 .desktop 文件并将其作为 python3.7 中的列表变量?
喜欢
list1 = replayof('command')
print1 = list(list1)
print(print1)
答案1
理解您的问题并不容易,而且对于这个问题来说,这可能是错误的 stackexchange,因为它更多的是 python 而不是 Ubuntu。
话虽如此,我相信你正在寻找的代码是
import os
print(os.listdir('/usr/share/applications'))
除非你的问题实际上是关于如何列出所有以.desktop
? 结尾的文件,那么它将是
ls /usr/share/applications/*.desktop
。
有关更多信息,您可能需要查看wildcards
和globbing
。
我将列表部分留给读者作为练习。