在pythonzxcbn中使用pythonzxvbn

2024-09-27 00:14:28 发布

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

我一直在使用zxvbn,这是一个伟大的编程。 尤其是,端口python-zxcvbn对于我正在做的一个小项目来说是完美的。 尽管如此,我试图从python 3.4调用python zxvbn,但我得到的错误如下:

Traceback (most recent call last):
  File "entropy.py", line 7, in <module>
    from zxcvbn import password_strength
  File "/usr/lib/python3.4/site-packages/zxcvbn/__init__.py", line 1, in <module>
    from zxcvbn import main
  File "/usr/lib/python3.4/site-packages/zxcvbn/main.py", line 3, in <module>
    from zxcvbn.matching import omnimatch
  File "/usr/lib/python3.4/site-packages/zxcvbn/matching.py", line 89, in <module>
    _load_frequency_lists()
  File "/usr/lib/python3.4/site-packages/zxcvbn/matching.py", line 67, in _load_frequency_lists
    dicts = json.loads(data)
  File "/usr/lib/python3.4/json/__init__.py", line 312, in loads
    s.__class__.__name__))
TypeError: the JSON object must be str, not 'bytes'

我尝试过从github和pip安装库,结果是一样的。在

为了避免这种情况,我目前正在使用zxvbn的模块中运行python2,但是我希望我的项目有一个更干净的版本,它可以完全与python3.4一起运行。在

是否有人成功地将pythonzxcbn与python3.4一起使用?在


Tags: 项目infrompyimportlibpackagesusr

热门问题