2016-05-02 38 views
-2

我試圖在os.system(「scrapy crawl spiderName」)上運行openshift flask服務器上的scrapy,我的蜘蛛在管道中打開文件,每個項目保存到它。當我在rhc控制檯中運行scrapy時,一切正常,但是當我嘗試通過url(flask)運行它時,它不會創建該文件。我認爲權限或路徑一定有問題,但我嘗試了幾乎所有內容(文件夾的權限,文件的絕對路徑),但都沒有成功。無法使用從flask執行的scrapy編寫文件openshift上的os.system()函數

感謝您的任何想法。

回答

0

您只能將文件寫入數據目錄,該目錄位於app-root/data中,並且可以使用環境變量OPENSHIFT_DATA_DIR進行引用。

相關問題