本文介绍了.pyc 平台独立吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近开始在树莓派上进行 Python 开发.在阅读 .pyc 文件以加快启动速度时,我想知道我是否在 PC 上测试了 .pyc 文件,因为 Rpi 上有相同的 python 模块,它可以直接工作吗?还请包括如果 python 版本或任何模块版本在目标平台上不同会发生什么.

I recently started python development on raspberry pi. While reading about .pyc file to speed up the start up, I was wondering if I test a .pyc file on PC, given that same python modules are available on Rpi, will it work directly ? Please also include what happens if python version or any of module version differs on target platform.

提前致谢.

推荐答案

编译后的 Python 字节码文件与体系结构无关,但与 VM 相关..pyc 文件仅适用于由幻数确定的一组特定 Python 版本 存储在文件中.

Compiled Python bytecode files are architecture-independent, but VM-dependent. A .pyc file will only work on a specific set of Python versions determined by the magic number stored in the file.

这篇关于.pyc 平台独立吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 15:07