Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在honcho.env文件中添加多行变量?_Python_Environment Variables - Fatal编程技术网

Python 如何在honcho.env文件中添加多行变量?

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

我正在尝试为.env中的一个env var添加一个多行值,以便由honcho运行的进程能够访问它


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)