Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでファイルのパーミッションを変更するにはどうすればよいですか?


ファイルの権限を変更するには、os.chmod(file、mode)呼び出しを使用できます。モードは8進表現で指定する必要があるため、0oで開始する必要があることに注意してください。たとえば、ファイルを読み取り専用にするには、権限を0o777に設定し、次を使用できます。

>>> import os
>>> os.chmod('my_file', 0o777)

statモジュールのフラグを使用することもできます。これらのフラグの詳細については、http://docs.python.org/2/library/stat.html

を参照してください。

それを達成する別の方法は、サブプロセス呼び出しを使用することです:

>>> import subprocess
>>> subprocess.call(['chmod', '0444', 'my_file'])

  1. Linuxでファイルのパーミッションを再帰的に変更する方法

    Linuxはマルチユーザーオペレーティングシステムであるため、ファイルのアクセス許可を設定および管理して、許可されたプロセスとユーザーのみがさまざまなディレクトリとファイルにアクセスできるようにするメカニズムがあります。 Linuxを使用していると、必要な権限がないことを示す「権限が拒否されました」エラーが原因でファイルやディレクトリを編集できないさまざまなインスタンスが発生する可能性があります。このチュートリアルでは、Linuxでファイルのアクセス許可を再帰的に変更して、アクセス許可の設定がサブフォルダーとファイルに適用されるようにする方法を説明します。 Linuxでファイルのパーミッション

  2. Windows 10 でファイルのアクセス許可を変更する方法

    さまざまな理由で、PC を多くの人と共有する必要がある場合があります。 Windows 10 は、システム レベルですべてのファイル アクセス許可を提供および管理します。あなたのデータを他のユーザーから保護します。 Windows 10 PC では、ユーザーが作成したファイルは既定ですぐにアクセスできます。 Windows 10 のファイル アクセス許可を変更できます。管理者は、他のユーザーが自分のファイルのみを編集できるように制限します。ファイルのパーミッションは簡単に変更できます。この記事では、Windows 10 でファイルのアクセス許可を変更する方法を説明する役立つガイドを紹介します。