IronPython - 将整数转换为字节数组
在Python中,获取一个字符串的长度的正确方法是什么?然后如何把这个长度转换成一个字节数组?最后,怎么把这个字节数组打印到控制台上进行测试呢?
2 个回答
1
使用 .Net:
byte[] buffer = System.BitConverter.GetBytes(string.Length)
print System.BitConverter.ToString(buffer)
这样做会把字节以十六进制的形式输出。你可能需要调整一下语法,以适应 IronPython。
4
使用 struct 这个库。
import struct
print struct.pack('L', len("some string")) # int to a (long) byte array