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

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

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

Python学习笔记-chmod a+x 给文件赋予执行权

以前稍微有一点点python的相关知识。 现在按着廖雪峰大神的教程从新开始学。记录一些遇到的问题等。 在使用文本编译器这一章节里。教程提出对于保存好的example.py文件可以在命令行下使用:p...
  • moiraz
  • moiraz
  • 2016-09-06 15:57
  • 1660

python os.path

os.path模块 basename('文件路径')    去掉目录路径,返回fname文件名  1 import os  2 os.path.basename('/Volumes/1.mp4'...

Python利用OS模块模拟一个shell

os模块是Python标准库中很有用的一个模块,因为它和操作系统打交道,封装了很多操作系统提供的功能。闲来无事,就利用os模块写了个tiny shell,就当做模块的练习。#!/usr/bin/pyt...

python(os模块)

os.listdir():  列出dirname下的目录和文件 os.listdir('')和os.listdir('.'): 都是指当前文件夹   os.listdir('..'): 是指上一个...

Python 模块之os

最近在学习python多线程,发现有时候会用到os模块,虽然之前也稍有了解,但是既然os模块应用范围这么广,就正好顺势深入学习下。python中os模块包含普遍的操作系统功能,如果希望python程序...

Python标准库04 文件管理 (部分os包,shutil包)

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!   我们可以通过操作系统的命令来管理文件,如同我们在linux文件管理相关命令...

Python os模块

>>> import os >>> dir(os) ['DirEntry', 'F_OK', 'MutableMapping', 'O_APPEND', 'O_BINARY', ...

Python 模块学习:os模块

一、os模块概述 Python os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。(一语中的) 二、常用方法 1、os.name 输出字符串指示正在使...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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