如何在 python 中列出“ls /usr/share/applications”的重播

如何在 python 中列出“ls /usr/share/applications”的重播

如何使用“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

有关更多信息,您可能需要查看wildcardsglobbing

我将列表部分留给读者作为练习。

相关内容