[英]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.