精华内容
下载资源
问答
  • Python文件类型

    千次阅读 2018-12-20 08:51:57
    python文件类型 Hello.py -> python解释器 -> 字节码文件 -> python解释器 -> 二进制文件 -> 内存、运行 ->打印结果 python字节码文件 字节码文件 -> .pyc 字节...

    python文件类型
    Hello.py -> python解释器 -> 字节码文件 -> python解释器 -> 二进制文件
    -> 内存、运行 ->打印结果

    python字节码文件
    字节码文件 -> .pyc
    字节码文件 -> .pyo

    【这里要注意:pyo是对pyc的优化】

    生成pyc文件的命令:
    python -m py_compile hello.py

    生成pyo文件的命令:
    python -O -m py_compile hello.py
    【注意这个-O是大写的O】

     

    如下面的这个py代码:

    print("hello world")

    采用这两种方式编译后,会产生如下的文件:

    所生成的数据都放在__pycache__这个文件夹中的!

    如下图所示:

    展开全文
  • Python 文件类型

    2018-12-27 19:58:00
    Python文件类型分为以下几种: 1. 源代码文件,也就是以 .py 为扩展名的文件,由 python 程序解释,不需要编译 2. 字节代码文件,python 源代码文件经过编译后生成的扩展名为 .pyc 的文件 3. 经过优化的源代码...

    Python的文件类型分为以下几种:

    1. 源代码文件,也就是以 .py 为扩展名的文件,由 python 程序解释,不需要编译
    2. 字节代码文件,python 源代码文件经过编译后生成的扩展名为 .pyc 的文件
    3. 经过优化的源代码文件,扩展名为 .pyo

    如何将源代码文件编译成字节代码文件:

    [root@localhost ~]$ cat 1.py      # 这里将2.py文件编译成字节代码文件,需要用到py_compile模块
    #!/usr/bin/env python
    import py_compile
    py_compile.compile("2.py")
    
    [root@localhost ~]$ cat 2.py      # 源代码文件内容
    #!/usr/bin/env python
    print("hello world")
    
    [root@localhost ~]$ python 1.py   # 将源代码文件编译成字节代码文件
    [root@localhost ~]$ ls            # 会生成.pyc为扩展名的文件
    1.py  2.py  2.pyc
    
    [root@localhost ~]$ rm -f 2.py    # 删除源代码文件之后,还能执行字节代码文件(如果用vim查看是乱码)
    [root@localhost ~]$ python 2.pyc  # 因此,如果你不想让别人看到源码文件,可以将其编译成字节代码文件

    如何产生经过优化的源代码文件:

    [root@localhost ~]$ python -O -m py_compile 1.py    
    [root@localhost ~]$ ls
    1.py  1.pyo  2.pyc

     

     

     

     

     

        

     

    转载于:https://www.cnblogs.com/pzk7788/p/10187005.html

    展开全文
  • python文件类型

    2018-08-18 20:33:42
    python文件类型:python 的变量:简单四则运算: 转载于:https://blog.51cto.com/13227377/2161505

    python的文件类型:
    python文件类型
    python 的变量:
    python文件类型
    简单四则运算:
    python文件类型
    python文件类型

    转载于:https://blog.51cto.com/13227377/2161505

    展开全文
  • python 文件类型

    2014-05-10 21:36:01
    *.py文件Python源程序代码文件; *.pyc文件Python源程序文件(*.py)经编译后生成的字节码文件; *.pyo文件Python源程序文件(*.py)经优化编译后生成的字节码文件; 从本质上讲,pyc文件和pyo文件之间没有太大区别...

     python 的文件类型有很多.

    *.py文件是Python源程序代码文件;

    *.pyc文件是Python源程序文件(*.py)经编译后生成的字节码文件;
    *.pyo文件是Python源程序文件(*.py)经优化编译后生成的字节码文件;

    从本质上讲,pyc文件和pyo文件之间没有太大区别,只是pyo文件模块的加载速度比pyc文件模块的加载速度高;

    从代码的运行速度上讲,pyo文件模块中代码的运行速度与pyc文件模块中代码的运行速度差不多一样;

    通常只需编译生成pyc或pyo文件即可,

    而不需要两种文件都生成;

    下面编写一个简单的python脚本

    文件名称为test.py.


    #!/bin/env python

    #the file name is test.py

    print "hello world"


    这样一个简单的脚本.

    一.可以直接通过./test.py 执行 (使用chmod +x test.py 给该python脚本一个可执行的权限.)

    二.可以使用python test.py  这里不需要可执行权限.

    三.可以使用python -m py_compile test.py  这时,会生成一个tet.pyc 执行类似于 一或者二的步骤也可输出相同的内容.

    四.和比较类似,但是相对比较麻烦一点.

        编写一个test.py_compile.py 文件,内容如下.

    #!/bin/env python

    import py_compile

    py_compile.compile("test.py")


    对,没错就是这样.使用类似于一或者二的步骤,也可以生成和三一样的文件,后缀名为pyc

    五.使用 python -O -m py_compile test.py 可以生成一个test.pyo 文件.同样执行类似于一或者二的步骤,输出内容.


    python -O -m py_compile <单个py文件>
    python -OO -m py_compile <单个py文件>
    python -O -m compileall <py文件所在目录>

    python -OO -m compileall <py文件所在目录>

    其他内容,编译多个文件.

    import compileall;
    compileall.compile_dir("<py文件所在目录>");
    用compileall模块编译出来的pyc文件比py_compile编译出来的pyc文件大;

    用compileall模块编译出来的pyo文件比py_compile编译出来的pyo文件大;


    开始学习python,希望大家见谅.

    展开全文
  • python文件类型和操作

    2021-03-18 21:12:11
    python文件类型 python文件操作
  • 云计算Python自动化运维开发实战三、python文件类型 导语: python常用的有3种文件类型 1. 源代码 py 2. 字节代码 pyc 3. 优化代码 pyo 源代码: python源代码的文件以”py"为扩展名,由python程序解释,不需要...
  • `python-magic`是文件类型识别库`libmagic`的Python接口。`libmagic`根据预定义文件类型列表检查文件头来识别文件类型
  • 02_Python文件类型

    2017-06-25 12:26:55
    - Python源代码的文件以“py”为扩展名,有Python程序解释,不需要编译就可以运行; 2、字节代码 - Python源文件经编译后乘车的扩展名为“pyc”的文件; - 编译方法 import py_compile #导入编译模块 py_...
  • python常用的有3种文件类型 1. 源代码 py 2. 字节代码 pyc 3. 优化代码 pyo 源代码: python源代码的文件以”py"为扩展名,由python程序解释,不需要编译 字节代码: python源文件经编译后生成的扩展名为"pyc...
  • Ubantu中文件类型主要有三种: 1.源代码 源代码可以不经过编译,由python解释器解释执行 1.1一般ubantu系统中都默认集成了python的环境,所以在命令行敲入python命令,即可运行python程序,敲入exit()可退出...
  • 首先我们的hello.py源文件会被python解释器转换成一种字节码文件,这种字节码文件可以被python解释器识别,而并不能被我们的计算机识别,这时python解释器会再一次的将我们的字节码文件转换成可以让计算机真正识别的二...
  • python常用的有3种文件类型 1. 源代码 py 2. 字节代码 pyc 3. 优化代码 pyo 源代码: python源代码的文件以”py"为扩展名,由python程序解释,不需要编译 字节代码: python源文件经编译后生成的扩展名为"pyc"的文件,...
  • Python 文件类型(*.py/*.pyc/*.pyo)

    千次阅读 2017-03-29 14:46:04
    先将源码文件 `*.py` 编译为 `*.pyc/*.pyo`,然后由 Python 的虚拟机执行。相对于 `*.py` 文件来说,编译为 `*.pyc/*.pyo` 本质上和 `*.py` 没有太大区别,**只是提高了模块的加载速度,并没有提高代码的执行速度**...
  • python文件类型

    2018-02-02 13:41:00
    python 文件类型 1.源代码  - python源代码的文件以“py”为扩展名,由python程序解释,不需要编译; 2.字节码  - python源文件经编译后生成的扩展名为“pyc”的文件;  - 编译方法  import py_compile ...
  • Python中的文件类型

    2017-06-03 21:10:00
    Python文件类型有3种:源代码文件、编译文件、优化文件。 源代码文件:文件以“.py”结尾,为开发程序的代码保存的文件。 编译文件:文件以”.pyc”结尾,假设源文件1.py,如果将1.py编译为1.pyc,则在2.py中...
  • Python文件类型

    2019-10-09 00:32:40
    python文件类型 (1)源代码文件 python的后缀名为.py 指定解释器为#!/usr/local/pythonpython程序解释,不需要编译 (2)字节代码 python的源码文件编译后的文件,生成的扩展名为.pyc 想要编译,要使用py....
  • 主要介绍了python通过文件头判断文件类型,需要的朋友可以参考下
  • 浅谈Python文件类型

    2021-01-20 04:30:30
    Python文件类型主要分为3种:源代码(source file)、字节码(byte-code file)、优化的字节码(optimized file)。这些代码都可以直接运行,不需要编译或者连接。这正是Python语言的特性,Python的文件通过python...
  • python支持的文件类型

    2018-12-18 15:30:26
    python支持的文件类型python用于数据分析和数据挖掘

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,439
精华内容 5,775
关键字:

python文件类型

python 订阅