
[WinError 32] プロセスはファイルにアクセスできません。別のプロセスが使用中です。: とエラーが出ました。
from django.shortcuts import render import subprocess import os import shutil import requests from requests.auth import HTTPBasicAuth def upload(request): file = request.FILES['file'].temporary_file_path() with open(file, 'rb') as f: file_content = f.read() with open("test.wav", 'wb') as f: f.write(file_content) shutil.move("test.wav", "/Users/xxx/Downloads/test.wav")
とコードを書きました。このコードを実行し、POSTMANのKEYをfileとしfileモードにし、Valueにファイル選択からアップロードしたいwavファイルを選びSENDを送ると、上記のエラーが出ました。別のプロセスといっても、別のアプリケーションを動かしているわけではないですし、なぜこのようなエラーが出るのかわかりません。どのようにエラーを直せばよいのでしょうか?
回答3件
良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。