我如何导出字节串作为pycharm中的环境变量

问题描述 投票:0回答:1

当我尝试将字节字符串导出为环境变量时遇到此错误。我已经阅读了此question,并能够使用bash脚本设置变量,但是当我尝试将变量添加到pycharm中的Run配置中时,出现此错误;

Error when trying to access the application

以下是我尝试用于环境变量字段的值;

SECRET_KEY='\x06IP\xd0\x89\x8fU\x0b\xee\x85:\xe8x\xa6\xa6,\x88\xc6YU%&\xee\xcao\xca\xa0\xba\xbdo\xf2?'

SECRET_KEY=\x06IP\xd0\x89\x8fU\x0b\xee\x85:\xe8x\xa6\xa6,\x88\xc6YU%&\xee\xcao\xca\xa0\xba\xbdo\xf2?

SECRET_KEY=b'\x06IP\xd0\x89\x8fU\x0b\xee\x85:\xe8x\xa6\xa6,\x88\xc6YU%&\xee\xcao\xca\xa0\xba\xbdo\xf2?'

SECRET_KEY=$'\x06IP\xd0\x89\x8fU\x0b\xee\x85:\xe8x\xa6\xa6,\x88\xc6YU%&\xee\xcao\xca\xa0\xba\xbdo\xf2?'

他们都没有工作。任何帮助都感激不尽。

python-3.x pycharm
1个回答
0
投票

错误表明密钥应该是字符串而不是字节。您可以对字节进行base64编码以获得字符串。

例如,从Linux终端:

python -c 'import os;print(os.urandom(32))' | base64

然后将生成的编码字符串用作SECRET_KEY

© www.soinside.com 2019 - 2024. All rights reserved.