ユーザーに書き込み権限がありますが、ファイルに書き込めません。

ユーザーに書き込み権限がありますが、ファイルに書き込めません。

私はPythonスクリプトを使用してデータファイルを作成し、時には上書きしています。新しいファイルに書き込むことはできますが、permission denied既存のファイルに書き込むと問題が発生します。奇妙なことは、私はこのファイルへの書き込みアクセス権を持っていると思います。次のようになります。

-rw-r--r-- 1 myusername etc etc etc

なぜ私はこのファイルに書き込めないのかを説明できる人がいますか?マウントされたネットワークドライブに保存されることに注意してください。

編集:要求に応じてファイルを開くコードは次のとおりです(データセットは、完了した実行を識別する文字列の数字のみです)。

outdir = /Volumes/file/path/
file = outdir + dataset + ".dat"
f = open(file,"w")

私が受け取ったエラーは次のとおりです。

IOError: [Errno 13] Permission denied: '/Volumes/file/path/dataset.dat'

ベストアンサー1

おすすめ記事