皆様いつもお世話になっております。
実行環境は以下の通りです
Python 3.7.6
macOS 10.15.1
pdfを編集するコードを書いているのですが、万が一あるユーザーが作業しているpdfファイルを他のユーザがのぞけないようにするために、コードが実行される度に新しいフォルダを作成して、そのフォルダにアクセスしてpdfを編集するようにしたいのです。
python
1import random 2import os 3 4folder_int = random.randint(0, 100000) 5folder_name = 'user' + str(folder_int) + '_folder' 6os.makedirs(folder_name, exist_ok=True) 7parmit_folder = folder_name 8os.chown(parmit_folder, 777, 644) # ここがわからないです。
上記コードを実行したところこのようなエラーが出力されました。
terminal
1Traceback (most recent call last): 2 File "chmod_test.py", line 9, in <module> 3 os.chown(parmit_folder, 777, 644) 4PermissionError: [Errno 1] Operation not permitted: 'user6234_folder'
どうしたらプログラムが生成されたフォルダにアクセス出来るようになるのでしょうか?
アドバイスとご教授のほどよろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/21 20:12