Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将java代码移植到Python_Java_Python - Fatal编程技术网

将java代码移植到Python

将java代码移植到Python,java,python,Java,Python,我想将一些java代码移植到Python,但我无法获得替代这些java方法的函数: ChannelBuffer buf buf.skipBytes(1); buf.readUnsignedInt(); buf.readUnsignedByte(); buf.readUnsignedShort(); buf.readLong(); 有人能帮我吗?提前谢谢。我想您需要Pythonstruct模块: 您可能可以使用struct模块进行此操作;明确地这五个方法调用的等价物是: struc

我想将一些java代码移植到Python,但我无法获得替代这些java方法的函数:

 ChannelBuffer buf

 buf.skipBytes(1);
 buf.readUnsignedInt();
 buf.readUnsignedByte();
 buf.readUnsignedShort();
 buf.readLong();

有人能帮我吗?提前谢谢。

我想您需要Python
struct
模块:


您可能可以使用
struct
模块进行此操作;明确地这五个方法调用的等价物是:

struct.unpack_from('x', buf)
struct.unpack_from('I', buf)
struct.unpack_from('B', buf)
struct.unpack_from('H', buf)
struct.unpack_from('l', buf)