我试图在python-3.6上使用fnv哈希函数,但我得到一个错误
回溯(最后一次调用):文件“C:/Users/SACHIN/AppData/Local/Programs/Python36/bloom.py”,第4行,模块fnv.hash(数据,算法=fnv.fnv_1a,bits=64)文件“C:\Users\SACHIN\AppData\Local\Programs\Python\Python36\lib\site packages\fnv\uu init\uuuu.py”,第52行,在散列偏移量基础[bits]文件中“C:\Users\SACHIN\AppData\Local\Programs\Python\36\lib\site packages\fnv___init__.py”,fnv_1a中第28行,返回确保位计数((hash_值^byte)*素数[位],位)类型错误:^:'int'和'str的操作数类型不受支持
对于代码
import fnv
data = 'my data'
fnv.hash(data, algorithm=fnv.fnv_1a, bits=64)
fnv.hash(data, bits=64)
fnv.hash(data, algorithm=fnv.fnv, bits=64)
这正是从https://pypi.python.org/pypi/fnv/0.2.0
请让我知道到底出了什么问题。
今天刚遇到这个错误。我通过编码字符串来绕过它。例如,下面的内容应该都可以使用。
import fnv
data = 'my data'
fnv.hash(data.encode(), algorithm=fnv.fnv_1a, bits=64)
fnv.hash(data.encode('ascii'), bits=64)
fnv.hash(data.encode('utf-8'), algorithm=fnv.fnv, bits=64)
问题内容: 为什么这小段代码在第6行和第10行中给出非法的类型错误开始(用于循环)…。我找不到任何不匹配的花括号… 我已经实现了Stack类 问题答案: 您不能在类级别使用循环。将它们放入a 或a 另外在没有这样的构造函数。 它应该是 另一个问题 只需将其更改为
我有一个页面显示了单个测试用例的详细信息。出于某种原因,我无法跳过这个错误,甚至无法发送。这是我的控制器: 以下是错误: 在视野中。php第180行位于HandleExceptions-
我对 Rust 很陌生,所以这很可能是一个愚蠢的问题。 我有几个问题。 我有这两个功能: 我这样称呼他们: 这会导致以下结果,在我看来很好: 我有两个问题: 1) 在 fn 修饰符 2(mut ptr: Box) - 2)在fn修改器3中的注释行中,即**ptr=**ptr.to_uppercase();,导致错误“错误[E0614]: type不能被取消引用”,而我可以在fn修改器2中执行相同的
为什么会出现以下情况 导致以下错误 无法将类型“m”与“IO”匹配。“m”是一个刚性类型变量,由类型签名绑定:foo::forall(m::*- 据我所知,既然IO()应该等于MonadIO,MonadIO约束不应该允许这样做吗?
我正在获取cloud firestore的数据&试图通过使用下面的代码在我的应用程序中显示。 我正在使用dart包对其进行格式化。但是,在更新了最新的云firestore插件后,我得到了这个错误- 无法理解如何将此“timestamp”对象解析为“datetime”。因为插件需要DateTime对象格式的数据。
问题内容: 对于Java的最终结业,我们在测试中包含“异常”部分,其中包括try,catch和finally调用。当我尝试将示例代码放入Eclipse时,遇到了错误并抛出了新的领域。所有错误都显示“无法解析键入”。 如何解决此问题,以便可以学习/查看代码应该执行的操作? Q4类 Q4Exception类 问题答案: 我认为值得一提的是,在Eclipse中,Ctrl + Shif + O可以为您解决