通过Heroku部署Python应用程序时出现NoSectionError

2024-04-26 05:22:00 发布

您现在位置:Python中文网/ 问答频道 /正文

在配置.ini在

[sectionA]
username = my_username
password = my_password

[sectionB]
username = my_username

.py

^{pr2}$

当我在本地测试它时,它工作得很好,但是当我检查Heroku日志时,我把它推到Heroku并得到一个ConfigParser.NoSectionError。我的.py文件和配置.ini文件在同一目录中。在google上搜索这个问题可以解决我显式声明文件路径的问题;当app在Heroku上时,我该怎么做?有没有其他办法我可以试试?在


Tags: 文件py目录声明herokumygoogleusername
1条回答
网友
1楼 · 发布于 2024-04-26 05:22:00

尝试:

import ConfigParser
import os

config = ConfigParser.ConfigParser()
config.read(os.path.join(os.path.dirname(__file__), r"config.ini"))
usernameA = config.get("sectionA", "username")

dirname:返回文件的目录。在

{name>引用脚本}

相关问题 更多 >