python - Base64.encode 字符串在 python 中不起作用,键入错误:内存视图:需要类似字节的对象
问题描述
我正在尝试在 python 中进行实时流式传输,我在这一行发现了错误,我已经尝试了所有可能的解决方案,互联网和堆栈溢出,但没有解决我的代码,我使用的是 Anaconda Prompt-Python 3.6.4
auth_encoded = base64.encodestring('%s:%s' % (user, password))[:-1]
我也试过
auth_encoded=base64.b64encode(base64.b64decode('%s:%s' % (user, password)))
auth_encoded=base64.b64encode(bytes('%s:%s' % (user, password)))
- auth_s = urllib.parse.unquote(('%s:%s' % (user, password)))
auth_bytes = auth_s.encode()
encoded_bytes = base64.encodestring(auth_bytes)
解决方案
推荐阅读
- python - python报纸模块-从文章中获取所有图像
- jenkins-pipeline - 詹金斯管道:java.io.NotSerializableException:java.util.HashMap$Node
- jquery - 在两个控件之间切换
- hl7 - 用于识别电子邮件类型(工作、个人等)的标准代码
- apache - mywebsite.com 在安装 Magento 后显示 / 的索引
- python - Keras LSTM + TensorFlow 和一个数列(改善损失)
- ruby-on-rails - has_and_belongs_to_many 带有连接表和复选框集合
- swift - Swift:为 Process() 设置语言环境字符类型
- flutter - 如何构建和运行示例
- r - 删除 geom_label 中 ifelse 上的“假”条件 scales::dollar 标签