把三个八进制数摊成 rwx

👁️ 2 人浏览 💬 0 人评论 ❤️ 添加收藏

同一份东西,三拨人各管各的

自己

同组

其他

运行下面这段程序,填写它打印出来的结果。

def to_rwx(mode):
    s = ""
    for k in (0, 1, 2):
        d = (mode >> (3 * (2 - k))) & 7
        s = s + ("r" if d & 4 else "-")
        s = s + ("w" if d & 2 else "-")
        s = s + ("x" if d & 1 else "-")
    return s

print("/".join(to_rwx(m) for m in (0o644, 0o750, 0o600)))
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论