【问题标题】:What is the equivalent of BinaryWriter.Write() from C# in Python?什么是 Python 中 C# 中的 BinaryWriter.Write() 的等价物?
【发布时间】:2021-02-05 04:11:16
【问题描述】:

所以我在 C# 程序中有这个功能:

public void Write(BinaryWriter writer)
    {
        writer.Write(0x6369676F6C6572uL | ((ulong)Type << 56));
        writer.Write(Revision);
        writer.Write((ulong)(int)((uint)IsFavorite.ToInt() & 1u));
    }

我想将它翻译成 Python,但我不知道如何,我找到了一个名为 binstream 的 Python 包,但我不确定我应该如何将 0x6369676F6C6572uL 之类的东西翻译成 Python。

欢迎任何建议!

【问题讨论】:

    标签: python c# binarywriter unsigned-long-long-int


    【解决方案1】:

    我遇到了同样的问题,发现这个 https://pypi.org/project/binstream/ 它声称与 BinaryReader 和 BinaryWriter 兼容

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-17
      • 2019-04-02
      • 1970-01-01
      • 2013-10-18
      • 1970-01-01
      相关资源
      最近更新 更多