Python中C++的等价性

2024-03-28 16:10:24 发布

您现在位置:Python中文网/ 问答频道 /正文

<我在C++中有以下代码:

union {
    int32_t i;
    uint32_t ui;
};

i = SomeFunc();
std::string test(std::to_string(ui));
std::ofstream outFile(test);

假设我在Python中有i的值,那么如何才能获得文件名呢?在

对于那些不熟悉C++的人来说,P>我在这里要做的是将signed32位整数格式的值写入i,然后将表示解释为unsigned中的32位整数。我用同样的32位,用两种不同的方式解释它们。在

如何在Python中实现这一点?在Python中似乎没有任何显式的类型规范,那么如何以不同的方式重新解释一些位集呢?在

编辑:我使用的是python2.7.12


Tags: totestuistring文件名方式整数outfile