파이썬 | os.chmod 메서드

|

구문 :

 os.chmod (경로, 모드) 

매개변수:
경로 - 파일 또는 디렉토리의 경로 이름 경로
모드 - 모드 다음 값 중 하나를 사용할 수 있습니다.

  • stat.S_ISUID: 실행 시 사용자 ID 설정
  • stat.S_ISGID: 실행 시 그룹 ID 설정
  • stat.S_ENFMT: 기록 잠금 적용
  • stat.S_ISVTX: 실행 후 텍스트 이미지 저장
  • stat.S_IREAD: 소유자가 읽습니다.
  • stat.S_IWRITE: 소유자가 작성합니다.
  • stat.S_IEXEC: 소유자가 실행합니다.
  • stat.S_IRWXU: 소유자 읽기, 쓰기 및 실행
  • stat.S_IRUSR: 소유자 읽기
  • 통계. S_IWUSR: 소유자가 작성합니다.
  • stat.S_IXUSR: 소유자가 실행합니다.
  • stat.S_IRWXG: 그룹별 읽기, 쓰기 및 실행
  • stat.S_IRGRP: 그룹별 읽기
  • stat.S_IWGRP: 그룹별로 쓰기
  • stat. S_IXGRP: 그룹별로 실행
  • stat.S_IRWXO: 다른 사용자가 읽고, 쓰고, 실행합니다.
  • stat.S_IROTH: 다른 사람이 읽기
  • stat.S_IWOTH: 다른 사람이 쓰기
  • stat.S_IXOTH: 다른 사람이 실행

코드 # 1:

# 파이썬 프로그램 방법 설명 os.chmod ()


# 필수 라이브러리 가져오기

import os, sys, stat


# 이 파일을 설정 소유자가 읽은 대로.

<코드 클래스 = "일반"> os.chmod ( <코드 클래스 = "문자열"> "/ 괴짜 / gfg.txt" <코드 클래스 = "일반">, stat.S_IREAD)

<코드 클래스 = "키워드"> 인쇄 <코드 클래스 = "일반"> ( <코드 클래스 = "string"> "파일은 소유자만 읽을 수 있습니다. " )


# 다른 사람이 읽은 이 파일을 설치합니다.

<코드 클래스 = "일반"> os.chmod ( <코드 클래스 = "문자열"> "/ 괴짜 / gfg.txt " <코드 클래스 ="일반 ">, stat.S_IROTH)

인쇄 ( <코드 클래스 = "string"> "파일 액세스가 변경되었습니다. 이제 다른 사람이 읽을 수 있습니다." )

종료:

 파일은 소유자만 읽을 수 있습니다. 파일 액세스가 변경되었으며 이제 다른 사용자가 읽을 수 있습니다. 

코드 # 2:

<표 테두리 = "0" cellpadding = "0" cellspacing = "0" >

# os.chmod() 메서드를 설명하는 파이썬 프로그램

< br /> # 필수 라이브러리 가져오기

가져오기 os, sys , stat


# 소유자가 작성한 주어진 파일을 설치합니다.

<코드 클래스 = "일반"> os.chmod ( <코드 클래스 = "문자열"> "/ 괴짜 / gfg.txt" <코드 클래스 = "plain">, stat.S_IWRITE)


# 소유자가 만든 주어진 파일을 설치합니다.

<코드 클래스 = "일반"> os.chmod ( <코드 클래스 = "문자열"> "/ 괴짜 / gfg.txt" <코드 클래스 = "일반">, stat.S_IXUSR)

<코드 클래스 = "함수 "> 인쇄 <코드 클래스 = "일반"> ( <코드 class = "string"> "파일은 소유자만 작성하고 실행할 수 있습니다." )

종료:

 소유자만 파일을 작성하고 실행할 수 있습니다.