在Python中重定向系统调用输出
我想在Python中执行os.system('ls')这个命令。这个命令的返回值是一个错误代码,也就是一个整数。但是我想要得到当前目录的内容,想把它作为一个字符串来使用。我该怎么做呢?
2 个回答
0
Python 提供了一些内置功能,比如 os.listdir() 或 os.walk(),可以用来列出文件系统中的内容。自己手动运行 'ls' 命令是很不好的做法。一般来说,可以查看 subprocess 模块的文档,它能让你灵活地与外部命令进行交互。
2