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

用python编写二进制代码的基本示例?,python,file,binary,Python,File,Binary,我是python初学者。我可以创建ASCII文件,但使用二进制文件似乎更难进入。 二进制文件的编写让我感到困惑,因为我无法找到最简单的代码示例,而这些示例将有效地向我展示它是如何实际完成的 所以,我在这里写下了我想解决的问题: python:a=254,将值a写入二进制文件 文件1:FE 文件2:00FE 文件3:000000 FE 文件4:FE00 文件5:FE000000 python:string=“00AABBCCDDEEFF” 文件:00AABBCCDDEEFF python:stri

我是python初学者。我可以创建ASCII文件,但使用二进制文件似乎更难进入。 二进制文件的编写让我感到困惑,因为我无法找到最简单的代码示例,而这些示例将有效地向我展示它是如何实际完成的

所以,我在这里写下了我想解决的问题:

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

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

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

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

那么,这就是写作的需要,但如何扭转这一进程呢? 附加说明,如何从中阅读wwxxyyzz 文件:FFDD0045wwxxyyzzFA23 python:wwxxyzz(作为值或字符串) python:zzyyxxww(反向)

如果我能找到一些基本的信息,这将对我学习新事物有很大帮助。 正如你所看到的,这是我的第一篇帖子,非常新手


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

以下是一个基本示例,它将实现您编写二进制文件所需的功能

>>> filename = "file"
>>> file = open(filename,"wb")
>>> a = 254
>>> file.write(chr(a))
>>> file.close()
用于读取二进制文件,以及更多示例: