小编Dan*_*Dan的帖子

Python中的二进制到字符串/文本

我在网上搜索了很多次,但我找不到转换二进制字符串变量X的方法

X = "1000100100010110001101000001101010110011001010100"
Run Code Online (Sandbox Code Playgroud)

转换为UTF-8字符串值.

我发现有些人正在使用诸如此类的方法

b'message'.decode('utf-8')
Run Code Online (Sandbox Code Playgroud)

但是,这种方法对我没用,因为'b'据说是不存在的,我不知道如何用变量替换'message'.不仅如此,我还无法理解这种方法的工作原理.还有更好的选择吗?

那我怎么能把二进制字符串转换成文本字符串呢?

编辑:我也不介意ASCII解码

澄清:这是我想要发生的事情.

def binaryToText(z):
    # Some code to convert binary to text
    return (something here);
X="0110100001101001"
print binaryToText(X)
Run Code Online (Sandbox Code Playgroud)

这将产生字符串......

hi
Run Code Online (Sandbox Code Playgroud)

谢谢,丹尼尔

python binary text python-2.7 python-3.x

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

修改HTML文本并替换它

我正在处理一个充满名称的HTML列表,每个名称都以这种格式编写:

" firstname-lastname / " (例如:john-smith /)

所以我很想知道我是否可以使用JavaScript将文本格式更改为:

" 名字姓氏 " (例如:约翰史密斯)

因为我对JavaScript比较陌生,而且我还没有做过很多关于语言的工作,而且我无法做到这一点.

以下是HTML列表的片段:

<ul>
<li><a href="john-smith/"> john-smith/</a></li>
<li><a href="joe-smith/"> joe-smith/</a></li>
<li><a href="gina-smith/"> gina-smith/</a></li>
<li><a href="tom-smith/"> tom-smith/</a></li>
<li><a href="peter-smith/"> peter-smith/</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

另外,如果我不够清楚,我不想更改href,只需要更改显示的实际文本.

html javascript text

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

标签 统计

text ×2

binary ×1

html ×1

javascript ×1

python ×1

python-2.7 ×1

python-3.x ×1