Python os.chmod()

转载 2015年07月09日 19:13:51

zz :http://www.tutorialspoint.com/python/os_chmod.htm


Description

The method chmod() changes the mode of path to the passed numeric mode. The mode may take one of the following values or bitwise ORed combinations of them:

  • 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.

Syntax

Following is the syntax for chmod() method:

os.chmod(path, mode);

Parameters

  • 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.

Return Value

This method does not return any value.

Example

The following example shows the usage of chmod() method:

#!/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!!"

When we run above program, it produces following result:

Changed mode successfully!!

python os之chmod方法简介

os.chmod(path,mode)   这个方法应该很简单,只需要2个参数,一个是路径,一个是说明路径的模式,下面列出了这个用法中可以使用的一些常用的模式: stat.S_ISUID...
  • wirelessqa
  • wirelessqa
  • 2012年09月13日 12:24
  • 10338

读webpy源码-请求响应1

上一篇简述了webpy响应流程过程,这里着重讲下可能大家关心的细节点。 运行时启动一个socket(默认8080端口),当在浏览器请求url发起时,就是向这个socket发送了http协议的报文。s...
  • zhusirong
  • zhusirong
  • 2017年02月10日 10:19
  • 168

python 的os模块下chmod方法简单介绍

os模块下的chmod这个方法来替代shell下chmod这个命令,下面来看看这个方法的使用: os.chmod(path,mode) 这个方法应该很简单,只需要2个参数,一个是路径,一个是说明路径...
  • chenyulancn
  • chenyulancn
  • 2012年11月27日 13:44
  • 2042

重温python之OS模块的简单使用4:os.chmod() 更改文件或目录的权限

os 模块提供了非常丰富的方法用来处理文件和目录。 os.chmod(path,mode)   更改文件或目录的权限 这里需要用到另外一个模块stat pat...
  • pianzang5201
  • pianzang5201
  • 2018年01月22日 12:35
  • 10

Python 列表推导式 一些小的古怪写法 if else for in join

c = a if a>b else b //如果a>b返回a,否则返回b>>> a = 1 >>> b = 2 >>> c = a if a>b else b >>> c 2c = [b,a][...
  • qq_16234613
  • qq_16234613
  • 2017年03月21日 14:32
  • 4391

理解Python的With语句

With语句是什么? Python’s with statement provides a very convenient way of dealing with the situation wher...
  • suwei19870312
  • suwei19870312
  • 2014年04月09日 11:44
  • 124152

os 中的文件操作

Python的os模块提供了帮你执行文件处理操作的方法,比如重命名和删除文件。 要使用这个模块,你必须先导入它,然后才可以调用相关的各种功能。 rename()方法: rename(...
  • studious110
  • studious110
  • 2017年03月03日 21:57
  • 507

chmod的使用理解说明

redhat中chmod命令理解解释
  • syx19930206
  • syx19930206
  • 2015年01月17日 16:57
  • 982

python应用领域介绍 -- (python 真的很强大)

#---------------------转转转转转转转转转转转转转转转转转转转转转转转-------------------------------------------# Python作...
  • xueshandugu
  • xueshandugu
  • 2014年04月09日 12:53
  • 4671

Python中时间的处理之——Time篇

Pyhton  本文转自http://www.cnblogs.com/goodspeed/点击打开链接 #! /usr/bin/python # coding=utf-8 import ...
  • u013652219
  • u013652219
  • 2014年07月30日 10:09
  • 2203
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python os.chmod()
举报原因:
原因补充:

(最多只允许输入30个字)