【发布时间】:2012-07-02 18:49:56
【问题描述】:
好的,我正在复制一些需要在我的服务器 (Python) 上运行的代码 (C++),一切都很顺利,直到下面这一点。
简而言之,这是我在 C++ 程序中的内容:
int main() {
...
...
int64 value = 0;
bool blah = function1(&value);
...
}
bool function1(int64* value)
{
...
uchar pb[8];
pb = '\x00\x00\x00\x00*Q \x00';
memcpy(value,pb,8);
//now value has the value '0x7fff33516970'
}
是的,它创建了一些 char 数组,然后将值复制到 int64 中。
现在我的问题是:如何在 Python 中做到这一点?我的意思是,我有相当于 pb 的字节串,但我不知道从那里去哪里(尤其是因为所有这些零......)
【问题讨论】: