小编fel*_*ade的帖子

如何在python 3中附加到字节

我有一些bytes.

b'\x01\x02\x03'
Run Code Online (Sandbox Code Playgroud)

并且int范围为0..255.

5
Run Code Online (Sandbox Code Playgroud)

现在我想附加intbytes这样的:

b'\x01\x02\x03\x05'
Run Code Online (Sandbox Code Playgroud)

怎么做?没有append方法bytes.我甚至不知道如何使整数成为单个字节.

>>> bytes(5)
b'\x00\x00\x00\x00\x00'
Run Code Online (Sandbox Code Playgroud)

python python-3.x

24
推荐指数
2
解决办法
4万
查看次数

破了pip3和easy_install3:DistributionNotFound

pip3似乎被打破了:

$ pip3 --version
Traceback (most recent call last):
  File "/usr/bin/pip3", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2708, in <module>
    working_set.require(__requires__)
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 686, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 584, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: pip==1.5.6
Run Code Online (Sandbox Code Playgroud)

我试图通过重新安装修复它pip3easy_install3,但easy_install3也断了:

$ sudo easy_install3 --upgrade pip3
Traceback (most recent call last):
  File "/usr/bin/easy_install3", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2708, in <module> …
Run Code Online (Sandbox Code Playgroud)

python pip

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

标签 统计

python ×2

pip ×1

python-3.x ×1