Python 如何在honcho.env文件中添加多行变量?
我正在尝试为.env中的一个env var添加一个多行值,以便由honcho运行的进程能够访问它Python 如何在honcho.env文件中添加多行变量?,python,environment-variables,Python,Environment Variables,我正在尝试为.env中的一个env var添加一个多行值,以便由honcho运行的进程能够访问它 Bash使用“\”来允许多行。但这会在honcho/python代码中产生错误。如何做到这一点?我在行尾放了“\\”以允许多行值。我在行尾放了“\\”以允许多行值。下面解决了我的问题 我将.p8文件的值添加到.env文件中的var中,该文件的格式如下所示: -----BEGIN PRIVATE KEY----- line1 line2 line3 line4 -----END PRIVATE KEY
Bash使用“\”来允许多行。但这会在honcho/python代码中产生错误。如何做到这一点?我在行尾放了“\\”以允许多行值。我在行尾放了“\\”以允许多行值。下面解决了我的问题 我将.p8文件的值添加到.env文件中的var中,该文件的格式如下所示:
-----BEGIN PRIVATE KEY-----
line1
line2
line3
line4
-----END PRIVATE KEY-----
在要输入新行的位置添加\\n
:
KEY='-----BEGIN PRIVATE KEY-----\\nline1\\nline2\\nline3\\nline4\\n-----END PRIVATE KEY-----'
在settings.py中:
KEY = env.str('KEY', multiline=True)
您可以通过以下方式进行检查:
打印(settings.KEY)
以下解决了我的问题
我将.p8文件的值添加到.env文件中的var中,该文件的格式如下所示:
-----BEGIN PRIVATE KEY-----
line1
line2
line3
line4
-----END PRIVATE KEY-----
在要输入新行的位置添加\\n
:
KEY='-----BEGIN PRIVATE KEY-----\\nline1\\nline2\\nline3\\nline4\\n-----END PRIVATE KEY-----'
在settings.py中:
KEY = env.str('KEY', multiline=True)
您可以通过以下方式进行检查:
打印(settings.KEY)