python - NameError:名称“bitearray”未定义
问题描述
代码:
def encrypt(filename, key):
file = open(filename, "rb")
data = file.read()
file.close()
data = bitearray(data)
for index, value in enumerate(data):
print(f"Index : {index} , Value : {value}")
key = int(input("Enter your key : "))
filename = input("Enter file name")
encrypt(filename, key)
错误:
NameError:名称“bitearray”未定义
为什么我会收到此错误?
解决方案
代替:
data = bitearray(data)
和:
data = bytearray(data)
推荐阅读
- avfoundation - 无法在 iOS 13 beta 3 模拟器上播放 AES-128 加密的 HLS 视频流
- mysql - SQL查询返回错误结果
- php - PHP无法上传excel表格或大写格式文件
- alfresco - 如何在 Alfresco Process Service 中通过电子邮件(自定义电子邮件模板)批准、拒绝、完成工作流程
- c++ - 如何在网格查看器上删除选择性表面内的边缘?
- python - 如何将 {:<#} 字符串对齐与可变长度(而不是 #)一起使用?
- powershell - 如何从 LUIS 的 .JSON 文件生成 .LU 文件
- python - 如何在 Django 中使用 Abstractuser 类创建两个不同的用户(医生和患者),以便他们都可以执行自己的角色
- ios - 我的项目突然不允许我将任何 IBOutlets 连接到任何 ViewController
- ios - 如何使用贝塞尔路径为对象设置动画?