模块之字节编译的.pyc文件---from.import语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模块之字节编译的.pyc文件---from.import语句相关的知识,希望对你有一定的参考价值。

字节编译的.pyc文件
输入一个模块相对来说是一个比较费时的事情,所以Python做了一些技巧,以便使输入模块更加快一些。一种方法是创建 字节编译的文件 ,这些文件以.pyc作为扩展名。字节编译的文件与Python变换程序的中间状态有关(是否还记得Python如何工作的介绍?)。当你在下次从别的程序输入这个模块的时候,.pyc文件是十分有用的——它会快得多,因为一部分输入模块所需的处理已经完成了。另外,这些字节编译的文件也是与平台无关的。所以,现在你知道了那些.pyc文件事实上是什么了。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
from..import语句
如果你想要直接输入argv变量到你的程序中(避免在每次使用它时打sys.),那么你可以使用fromsys import argv语句。如果你想要输入所有sys模块使用的名字,那么你可以使用from sysimport *语句。这对于所有模块都适用。一般说来,应该避免使用from..import而使用import语句,因为这样可以使你的程序更加易读,也可以避免名称的冲突。

以上是关于模块之字节编译的.pyc文件---from.import语句的主要内容,如果未能解决你的问题,请参考以下文章

Python Pyc文件

Python基础知识之pyc是什么鬼

模块重要性之pyc文件(知识)

python中的pyc和pyo文件和__pyc__文件夹

是否可以本地编译 Python(除了 pyc 字节码)?

美食菜谱