用python编写二进制代码的基本示例?

2024-09-24 12:31:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python的初学者。我可以创建ASCII文件,但使用二进制文件似乎更难进入。 二进制文件的编写让我很困惑,因为我找不到最简单的代码示例,这可以有效地告诉我,它是如何实现的。在

所以,我在这里写一些我想解决的问题:

python:a=254,将值a写入二进制文件。在

文件1:FE 文件2:00FE 文件3:000000FE 文件4:FE00 文件5:FE000000

python:string=“00AABBCCDDEEFF” 文件:00AABBCCDDEEFF

python:string=“999这是ASCII” 文件号:090909[其余部分以相同方式转换]

所以,那是写作的需要,但如何扭转进展呢? 附加说明,如何从 文件:FFDD0045wwxxyyzzFA23 python:wwxxyyzz(作为值或字符串) python:zzyyxxww(反转)

如果我能找到一些基本的信息,那会对我的新事物有很大的帮助。 正如你所看到的,这是我的第一篇文章,所以非常菜鸟。。。在

第一编辑:好吧,首先我感谢你的快速回答,但由于我是新来的,我不能发表评论,投赞成票。这个例子很适合我的file1,但是file2-5仍然很难理解,即使有提供的链接,如果没有那么清晰和小(完整)的例子。我的问题很快就被标记为重复问题,但对于像我这样的新手来说,这些信息还是有点不够清晰。我必须继续试错。在


Tags: 文件代码信息示例string方式ascii二进制
1条回答
网友
1楼 · 发布于 2024-09-24 12:31:46

下面是一个基本的示例,它将完成编写二进制文件所需的功能

>>> filename = "file"
>>> file = open(filename,"wb")
>>> a = 254
>>> file.write(chr(a))
>>> file.close()

用于读取二进制文件,以及更多示例:

  1. Reading binary file in Python and looping over each byte

  2. https://docs.python.org/2/tutorial/inputoutput.html#reading-and-writing-files

  3. Binary file IO in python, where to start?

相关问题 更多 >