zoukankan      html  css  js  c++  java
  • Python修改文件权限

    os.chmod()方法 此方法通过数值模式更新路径或文件权限。该模式可采取下列值或按位或运算组合之一:

    • stat.S_ISUID: Set user ID on execution.
    • stat.S_ISGID: Set group ID on execution.
    • stat.S_ENFMT: Record locking enforced.
    • stat.S_ISVTX: Save text image after execution.
    • stat.S_IREAD: Read by owner.
    • stat.S_IWRITE: Write by owner.
    • stat.S_IEXEC: Execute by owner.
    • stat.S_IRWXU: Read, write, and execute by owner.
    • stat.S_IRUSR: Read by owner.
    • stat.S_IWUSR: Write by owner.
    • stat.S_IXUSR: Execute by owner.
    • stat.S_IRWXG: Read, write, and execute by group.
    • stat.S_IRGRP: Read by group.
    • stat.S_IWGRP: Write by group.
    • stat.S_IXGRP: Execute by group.
    • stat.S_IRWXO: Read, write, and execute by others.
    • stat.S_IROTH: Read by others.
    • stat.S_IWOTH: Write by others.
    • stat.S_IXOTH: Execute by others.

    语法:

    os.chmod(path, mode);

    参数:

    • path: This is the path for which mode would be set.
    • mode: This may take one of the above mentioned values or bitwise ORed combinations of them:

    示例:

    [python] view plain copy
     
    #!/usr/bin/python  
    import os, sys, stat  
    # Assuming /tmp/foo.txt exists, Set a file execute by the group.  
    os.chmod("/tmp/foo.txt", stat.S_IXGRP)  
    # Set a file write by others.  
    os.chmod("/tmp/foo.txt", stat.S_IWOTH)  
    print "Changed mode successfully!!"  
    This produces following result:  
    Changed mode successfully!!  
    os.chmod("/tmp/foo.txt", stat.S_IRWXU|stat.S_IRWXG|stat.S_IRWXO) # mode:777  
    

      

  • 相关阅读:
    JS匿名函数及调用及闭包
    js的变量提升和函数提升
    JS调用模式以及bind()方法
    转载:JS call()方法和apply()方法
    创建一个用于上传文件的表单
    POST 异步请求 url没有明文显示
    转载:nodejs res.end和res.send 区别
    HTTP中get和post区别
    通读cheerio API
    转载:JS数组reduce()和reduceRight()方法
  • 原文地址:https://www.cnblogs.com/saryli/p/8939778.html
Copyright © 2011-2022 走看看