所以现在我正在尝试将一些动作脚本3代码转换为python,但我有一些问题,因为我不是很流利
下面是ActionScript代码
private function fromByteArray(param1:ByteArray) : String
{
var _loc2_:int = 20;
if(param1.length <= _loc2_)
{
return Hex.fromArray(param1);
}
var _loc3_:ByteArray = new ByteArray();
var _loc4_:int = param1.length / _loc2_;
var _loc5_:int = 0;
while(_loc5_ < _loc2_)
{
param1.position = _loc4_ * _loc5_;
_loc3_.writeByte(param1.readByte());
_loc5_++;
}
return Hex.fromArray(_loc3_);
}
到目前为止,我为这个函数编写了Python代码:
def fromByteArray(param1):
loc2 = 20
if len(param1) <= loc2:
return hex(fromArray(param1))
loc3 = bytearray()
loc4 = len(param1) / loc2
loc5 = 0
while loc5 < loc2:
我主要需要帮助来转换param1.position = _loc4_ * _loc5_;
但如果有人能帮我完成就好了,谢谢
目前没有回答
相关问题 更多 >
编程相关推荐