在Django项目中,我的应用程序内的文件夹中有一个文本文件。 我正在使用Heroku bash运行脚本来读取文本文件并将数据填充到数据库中。 在我的机器上,我已经定义了:
file=open(os.path.join(settings.BASE_DIR,'myappfolder/folder_name/data.txt'),'r',encoding="utf8")
它在我的本地计算机上有效,但是当我使用bash在heroku中运行它时,它会回复:
FileNotFoundError: [Errno 2] No such file or directory: '/app/myappfolder\\folder_name\\data.txt'
能否告诉我如何修改它使其在我的heroku应用程序以及我的本地计算机上正常工作?