【发布时间】:2020-05-03 19:41:51
【问题描述】:
我正在使用 python,我想获取给定路径中所有文件/目录(非嵌套)的列表。这意味着我需要使用 python 输出完全等效的“ls -l”命令。
例如在路径 /opt/test/ ls -l 输出如下所示。
-rw-r--r-- 1 user qa-others 16715 Jan 16 13:38 file_2001161337
-rw-r--r-- 1 user qa-others 16715 Jan 16 13:46 file_2001161346
-rw-r--r-- 1 user qa-others 16715 Jan 16 13:54 file_2001161353
我的python代码如下所示。
print(subprocess.check_output(['ls', '-l']))
如何传递路径值,即“/opt/temp”并获得与上图相同的“ls -l”放置?
【问题讨论】:
-
print(subprocess.check_output(['ls', '-l', '/opt/temp']))? -
小心,先生,这条路很危险。那里有龙:unix.stackexchange.com/questions/128985/…
标签: python subprocess ls