我使用 bash 命令 ls
获取目录列表(无法在远程使用python)
如何转换 ls
的返回值从远程包含文件名的 python 列表/集中?
最佳答案
你可以使用 os.listdir
,像这样:
import os
files = os.listdir()
编辑:如果您对ls
cmd有任何控制权,则可以添加-1
标志,以每行获取一个文件名,然后使用.splitlines()
将其转换为列表。
常规 ls
上的常规 split
对于包含空格的文件名会失败。
关于python - 将 ls 的输出转换为 python 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57451075/