簡體   English   中英

如何公開本地文件以在 Heroku 上使用?

[英]How do I make a local file public for use on Heroku?

我已經構建了一個 Dash 應用程序,我試圖通過 Heroku 部署它。

該應用程序依賴於本地存儲在我機器上的 csv。 當我在本地運行該應用程序時,它運行完美。 但是,當我嘗試通過 Heroku 部署應用程序時,出現應用程序錯誤; 日志顯示找不到該 csv 文件的錯誤。

我確信 csv 文件拼寫正確並且路徑正確(畢竟,相同的 fild 路徑在本地運行沒有問題)。 但是我收到此錯誤:

 FileNotFoundError: [Errno 2] File b'/Users/adam/Desktop/abc.csv' does not exist: b'/Users/adam/Desktop/abc.csv'

如何使該文件可用於heroku?

該錯誤表明您正在硬編碼代碼路徑並使用本地路徑,您必須使用相對路徑或更好的方法來檢測路徑,在 Heroku 上,應用程序路徑是/app

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM