小编Kei*_*tes的帖子

将bytearray转换为类似字节的对象?

在Python 3中,我遇到了错误 TypeError: a bytes-like object is required, not 'bytearray'

我有一个bytearray,看起来像这样:

 >>> print(my_ba)
 bytearray(b'}\x0e\x15/ow4|-')
Run Code Online (Sandbox Code Playgroud)

如果我在控制台中输入它,它可以工作:

 >>> print(base58.b58encode(b'}\x0e\x15/ow4|-'))
 2bKmhuGiGP7t8
Run Code Online (Sandbox Code Playgroud)

但这会产生错误,我无法找到如何从bytearray中获取b''字符串:

 >>> print(base58.b58encode(my_ba)
 TypeError: a bytes-like object is required, not 'bytearray'
Run Code Online (Sandbox Code Playgroud)

我确定这很明显,但是如何将bytearray转换为带有ab前缀的字符串?

arrays python-3.x

6
推荐指数
1
解决办法
2万
查看次数

Python/Flask/Jinja2 无法与 Web 材料设计组件一起使用

我一直在尝试将 Python Flask/Flask-Bootstrap/Jinja2 Web 应用程序转换为使用 Web 材料设计组件,并且应用程序的部分工作 - 我正在尝试将 Web 应用程序的呈现尽可能作为客户端。

我有最新版本的网页模板material-components-web.min.jsmaterial-components-web.min.css加载到该网页模板中,该模板用于生成 Flask 提供的所有页面。

MDC for Web 似乎完全依赖于 Node.js 的使用,我不确定我在上一段中找到和提到的 .js 和 .css 文件是否只是简单地放入并使用(它是一个本地 web 应用程序,所以大小不是问题),并且所有子组件都没有任何易于编译的 .css 文件,只有 .sass。

无论如何,虽然某些样式是正确的,但动态功能(例如文本字段上的浮动标签、验证等)不起作用,并且许多元素的位置都是错误的。

我确信我错过了一些小东西,但它是什么?

python flask material-design

2
推荐指数
1
解决办法
2506
查看次数

标签 统计

arrays ×1

flask ×1

material-design ×1

python ×1

python-3.x ×1