【发布时间】:2018-07-26 14:45:28
【问题描述】:
我正在研究如何部署 Flask 应用程序。 The docs 说我可以用 Python 命令生成密钥:
python -c 'import os; print(os.urandom(16))'
在他们的示例中,这输出 b'_5#y2L"F4Q8z\n\xec]/'。
当我使用python 运行它时,我得到了奇怪的字符,而使用python3 我得到了字符代码。为什么python 和python3 版本不同?我应该使用哪一个?
$ python -c 'import os; print(os.urandom(16))'
��L���vl�6��Z5
$ python3 -c 'import os; print(os.urandom(16))'
b'A\xa4\xf3O\xdd\xf4qr\xfb\x9b\x12\x1f*\x0bm\xdf'
【问题讨论】: