繁体   English   中英

我如何在 python popen 中执行 output Linux 命令

[英]how can i output a Linux command in python popen

编写一个python程序,使用popen function获取执行ls -l命令找到的output。 之后找出执行命令后的目录数和文件数。

你可以使用 os.listdir()

import os
dirs = os.listdir()
print(len(dirs))

如果你想过滤掉所有目录,你可以使用这个

for x in dirs:
    if not os.path.isdir():
        dirs.remove(x)

当然,popen 也可以,但我认为这样做更容易。

要更改当前目录,您可以使用

os.chdir()

并显示当前目录使用

os.getcwd()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM