【发布时间】:2020-07-15 03:54:37
【问题描述】:
我正在为 Linux 系统开发一个基于 Mysql 的文件系统。我已经开发了python代码来实现基本的linux终端命令,比如cd、ls、pwd、find和grep。
作为 ls 命令的一部分,我想实现 ls -l 扩展。
我已经为数据库中的所有文件存储了 st_mode 值。现在我需要解释模式结果,就像下面的结果一样并打印它们。
drwxr-xr-x 31 sai sai 4096 Apr 2 10:31 sai
示例:st_mode = 0o0400 的八进制值。现在我需要从八进制值中检索/获取 drwxr-xr-x。
我参考了using masking,但不明白如何使用python获取我想要的格式的结果。
请提出实现我要求的方法。
【问题讨论】:
标签: python python-3.x linux python-2.7