Python | os.chmodメソッド

|

構文:

 os.chmod(パス、モード)

パラメーター:
path-ファイルまたはディレクトリのパス名パス
モード-モードは、次のいずれかの値を取ります。

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

    #Pythonプログラムメソッドを説明するにはos.chmod()


    #必要なライブラリをインポートする

    import os、sys、stat


    #このファイルを設定します所有者が読んだように。

    os.chmod( "/ Geeks / gfg.txt" 、stat.S_IREAD)

    print "ファイルは所有者のみが読み取ることができます。"


    #他の人が読んだこのファイルをインストールします。

    os.chmod( "/ Geeks/gfg。txt" 、stat.S_IROTH)

    print "ファイルアクセスが変更されました。他のユーザーが読み取ることができます。"

    終了:

    ファイルは所有者のみが読み取ることができます。ファイルアクセスが変更され、他のユーザーが読み取ることができるようになりました。 

    コード#2:

    #os.chmod()メソッドを説明するPythonプログラム

    < br /> #必要なライブラリをインポートする

    import os、sys 、stat


    #所有者によって作成された指定のファイルをインストールします。

    os.chmod( "/ Geeks / gfg.txt" 、stat.S_IWRITE)


    #所有者が作成した特定のファイルをインストールします。

    os.chmod( "/ Geeks / gfg.txt" 、stat.S_IXUSR)

    print "ファイルは所有者のみが書き込みおよび実行できます。"

    終了:

    ファイルは、所有者のみが書き込みおよび実行できます。