2017-07-26 7 views
0

私はScrapyの現在のFilesPipelineを拡張するカスタムパイプラインを持っています。しかし、FILES_STORE変数の設定に問題があります。私の現在のファイル構造は次のとおりです。Scrapy - FILES_STOREの設定に関する問題?

my_scraper.py 
files/ 
    #this is where I want the files to download to 

ので、私はFILES_STORE=/files/を設定し、クモを実行します。しかし、私がそれをすると、次のエラーが出る:

PermissionError: [Errno 13] Permission denied: '/files/'

なぜこれが起こるのですか?私が間違っていることは何ですか?

答えて

0

他の人にとっては役に立ちますが、それは単純なエラーでした。FILES_STOREでは、フォルダからの相対パスだけでなく、完全なパスが必要です。

+1

元のパスは絶対パスでもありました。 - UNIXでは、スラッシュで始まるパスは絶対パスとみなされます。相対パスはあなたの場合は 'files /'だったはずですので、それを試したいかもしれませんが、可能であれば相対パスの代わりに絶対パスを使うべきです。 – Granitosaurus

+0

おかげで、ありがとう!私は 'files /'で試してみたところ、違いは分からなかったので、うまくいきませんでした – ocean800

関連する問題