LoginSignup
0
0

More than 1 year has passed since last update.

Pythonでディレクトリとファイルを作成する方法

Last updated at Posted at 2023-02-08

はじめに

Pythonでディレクトリを作成し
その直下にファイルを作成する方法をまとめた

コード

# testディレクトリに権限を付与
os.chmod('test', 0o777)

# testディレクトリの直下にsampleディレクトリを作成
os.makedirs('test/sample')
# sampleディレクトリ直下にhello.txtファイルを作成
with open('aaa/sample/hello.txt', 'w') as file:
    file.write('あいう')

os.chmodでディレクトリに権限を付与する処理で私の環境だと
0の後にoを付ける必要がありました。
権限の種類については、この記事を参考になりました。

os.chmodでディレクトリに権限を付与する時はstatモジュールを使って下記のように設定できます

# 権限の設定
permission = stat.S_IRWXU | stat.S_IRWXG | stat.S_IRWXO
os.chmod('test', permission)

stat.S_IRWXU | stat.S_IRWXG | stat.S_IRWXOは、Unixシステムで使われるファイルのアクセス権のビットマスクのことです。
このビットマスクを使うことで、ユーザー(所有者)、グループ、その他のユーザーに対して、読み取り、書き込み、実行の権限を設定することができます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0