を使用してプログラムを呼び出す Django アプリがありますsubprocess.call()
。このプログラムはいくつかのファイルを作成し、それをアプリで使用します。問題は、プログラムがファイルを作成する権限を持っていないように見えることです。のような呼び出しも試しsubprocess.call(['mkdir','/tmp/myapp'])
ましたが、ディレクトリは作成されませんでした。私は何をする必要がありますか?
これは、現時点で私の開発サーバーでのみ実行されます。
sudo python manage.py runserver 0.0.0.0:8080
ターミナルから手動でコマンドを実行できます。
ファイルにサブプロセスを使用することもできtouch
ますが、これは問題ありませんが、ファイル自体にアクセスするプログラムを実行すると、そのプログラムはエラーをスローします。