将 ls 的输出转换为 python 列表

use*_*631 1 python linux

我使用 bash 命令获取目录列表ls(无法在远程使用 python)

如何ls在包含文件名的 python 列表/集中转换来自远程的返回?

Ada*_*Er8 10

你可以os.listdir像这样使用:

import os
files = os.listdir()
Run Code Online (Sandbox Code Playgroud)

编辑:如果您对 cmd 有任何控制ls,您可以添加该-1标志,以每行获取一个文件名,然后使用.splitlines()将其转换为列表。

split常规上的常规ls对于包含空格的文件名会失败。