腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
Python
3
中将
单
字节
打印
为
十六进制
python
、
python-3.x
我用
Python
3
打开了一个二进制文件,想要以
十六进制
逐
字节
打印
。然而,所有在线资源都只提到以
十六进制
打印
“
字节
数组”。 请告诉我如何只
打印
1个单
字节
,谢谢。 #!/usr/bin/env
python
3
with open(".
浏览 35
提问于2021-01-15
得票数 1
1
回答
如何读取二进制数据并以二进制或
十六进制
格式
打印
?
python
、
encoding
、
binary-data
、
hexdump
我使用了下面的代码来读取文件,然后
打印
它。我还尝试使用终端中的
十六进制
查看文件内容。我得到了相同文件的不同输出,和 (如所附的屏幕快照所示)。我假设这可能是因为
python
使用的编码方案造成的?
浏览 4
提问于2020-01-23
得票数 0
回答已采纳
7
回答
在
Python
3
中将
字节
转换为
十六进制
字符串的正确方法是什么?
python
、
python-3.x
、
hex
在
Python
3
中将
字节
转换为
十六进制
字符串的正确方法是什么? 我看到了bytes.hex方法的声明,bytes.decode编解码器,并尝试了可能的功能,最不令人惊讶,但没有用。我只希望我的
字节
是
十六进制
的!
浏览 94
提问于2011-07-08
得票数 313
回答已采纳
1
回答
将包含1个有效位的16
字节
/
字节
数组转换/重新打包
为
包含
python
3
中所有有效位的
字节
arrays
、
python-3.x
、
byte
、
bit
、
pack
如何在
python
3
中将
8个
字节
或具有1个有效位的
字节
数组重新打包
为
具有
十六进制
值的
字节
,例如: bytearray = [b'\x01', b'\x01', b'\x01', b'\x01',
浏览 3
提问于2018-12-23
得票数 0
1
回答
为什么
在
Python
3
中
打印
png文件会在IDAT块中产生额外的字符?
python-3.x
、
hex
、
png
因此,我一直在用
Python
3
中的以下代码测试读取未压缩的png文件:pixel = f.read()但是,除了IDAT块中的
十六进制
对之外,结果还提供了一些奇怪的附加字符: b'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x02\x00\x00\x00\x02\x08x00\x00\x00\xff\xff\x01\x00\xff\xff\x13\x90
浏览 3
提问于2014-12-05
得票数 0
回答已采纳
1
回答
struct.pack的输出中的字母是什么意思?
python
、
pack
当我
在
python
的struct模块
中将
number改为
十六进制
时,>>> struct.pack("i",89)>>> struct.pack
浏览 1
提问于2012-09-03
得票数 1
回答已采纳
1
回答
解码错误ValueError:
python
中基
为
16:‘\xe8 8’的int()的无效文本
python
我有一个unicode字符串,因此我想检查该字符是连续位还是起始位,以便通过简单的程序将unicode字符的数目计算
为
# -*- coding: utf-8 -*- j = 0 main() File "/Users&
浏览 0
提问于2015-07-17
得票数 0
回答已采纳
1
回答
溢出的
字节
不同于我
在
GDB上看到的
字节
?
c
、
security
、
debugging
、
gdb
、
buffer-overflow
我知道解决方案(
在
写完后),但我正在尝试提出一种不同的方法。现在,我要做的是将返回地址更改为接下来的4个
字节
,这样(gdb) n AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0xbffff7b0: 0x
浏览 2
提问于2020-03-12
得票数 1
回答已采纳
1
回答
从字符串转换到
字节
数组时保存
字节
序列
python
、
hex
、
byte
例如,我需要将以001bc5045000043a格式获得的str format、转换成
字节
格式,将数字从这个序列保存到
字节
数组。
浏览 0
提问于2019-03-17
得票数 0
回答已采纳
2
回答
Python
3
struct.pack()
打印
奇怪字符
python
、
serialization
、
python-3.x
、
pack
我正在测试struct模块,因为我希望向另一个应用程序发送带有
字节
(char)和无符号int参数的简单命令。然而,
在
转换为小endian无符号int时,我发现了一些奇怪的事情,这些示例
打印
了正确的
十六进制
表示:>>> struct.pack('<I',7) b'\x07\
浏览 1
提问于2014-01-10
得票数 4
回答已采纳
1
回答
Python
中的
字节
数组(不是bytearray对象)
python-3.x
、
byte
、
mac-address
我有以下格式的MAC地址: 15302363377678 (或
十六进制
的0xdeadbeef00e ),我如何在
Python
中将
其表示
为
字节
数组?在这里我想要十进制的形式。
浏览 1
提问于2020-03-17
得票数 1
2
回答
Python
:如何比较两个二进制文件?
python
、
debugging
、
hex
、
diff
、
instrumentation
在
python
中,我需要
打印
两个二进制文件的差异。我在看difflib.Differ,它做了很多事情。
在
中,如何比较两个二进制文件(输出:
字节
差异索引,两个
字节
的
十六进制
值)?我在做这样的事情: # /usr
浏览 10
提问于2017-03-06
得票数 6
2
回答
0x1A上的行读取扼流圈
python
、
windows
、
binary-data
我有以下文件:kwakwaline
3
其中<0x1A>表示
十六进制
值
为
0x1A的
字节
。当尝试
在
Python
中将
此文件读取
为
: print line, 它只读取前两行,然后退出循环。
浏览 1
提问于2009-01-01
得票数 13
回答已采纳
3
回答
如何在
Python
2.4
中将
基数
为
10的浮点数转换为
十六进制
?
python
、
floating-point
、
decimal
、
python-2.4
我试着把数字从十进制转换成
十六进制
。如何在
Python
2.4.3
中将
float值转换为
十六进制
或字符? 然后我希望能够将它
打印
为
("\xa5\x (这里是新的
十六进制
数字)“)。我该怎么做?
浏览 0
提问于2010-05-25
得票数 0
1
回答
Python
阻止读行转换为
十六进制
值。
python
、
python-3.x
我使用readline命令并获取
十六进制
值。然而,当我
打印
收到的数据时,它很少将
十六进制
值转换为字符。示例:# ^^^b'\x06\x02\x41\x42\x4C\x00\x00\x00\x02' 我怎么能做到这一点
浏览 2
提问于2015-03-03
得票数 1
回答已采纳
1
回答
Python
将4位
十六进制
合并为
3
位
十六进制
python
、
hex
、
byte
我正在尝试从
Python
发送一些
字节
。我使用struct.pack来获取相应的发送
字节
。例如: >>> struct.pack('BBBBBh', 200, 0, 56, 6, 0, 6) '\xc8\x008\x06\x00\x00\x06\x00' 如果仔细观察,可以看到第二个
字节
(应该是\x00)已经与下一个
字节
(应该是\x38)合并。
浏览 32
提问于2021-01-07
得票数 2
回答已采纳
3
回答
Python
列表中包含丑闻字母
python
、
list
、
encoding
为了更好地理解环境,有没有人能解释一下这是什么原因?输入: for files in f: split = files.split()输出:['Hello', 'world']['Hello', 'w\xf6rld']
浏览 2
提问于2013-07-01
得票数 4
回答已采纳
1
回答
如何使用
python
将unicode元组列表转换为utf-8
python
、
unicode
、
utf-8
x = (u'string1', u'string2', u'string
3
', u'string4')该函数被多次调用,最终列表由20个元组组成。
浏览 0
提问于2013-07-08
得票数 4
回答已采纳
1
回答
Kali linux缓冲区溢出Nopsled传递奇怪的值
linux
、
gcc
、
encryption
、
buffer-overflow
、
kali-linux
我试着添加nopsled,但是一直把c2放在90后面,
在
十六进制
中是32 + 90。run $(
python
-c 'print("\x90" * 182 + "\x31\xc0\x83\xec\x01\x88\x04\x24\x68\x2f\x7a\x73\x68\x2f\x62\x69\x6e\x68\x2f\x75\x73\x72\x89\xe6\x50\x56\xb0\x0b\x89\xf
3
\x89\xe1\x31\xd2\xcd\x80\xb0\x01\x31\xdb\xc
浏览 21
提问于2022-03-09
得票数 0
2
回答
encode方法如何返回
Python
中的非
十六进制
代码点?
python
、
encoding
、
decoding
、
hexdump
u'觱'.encode('gb18030') 谁能解释清楚呢?'CDF2'.decode('hex').decode('gb18030') 'd
3
v'.decode('hex').
浏览 3
提问于2014-10-11
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python变量与数据类型
你真的了解Python的字符串吗?
你真的知道 Python的 字符串是什么吗?
一文搞懂 Python 2 字符编码
以太坊连载:如何部署、调用智能合约
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券