Python开发技术详解2.1 Python的文件类型_Python开发技术详解2.1 Python的文件类型试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > web > Python开发技术详解 > 2.1 Python的文件类型

Python开发技术详解——2.1 Python的文件类型

    Python的语法非常简练,因此Python编写的程序可读性强,容易理解。本章将向读者介绍Python的基本语法及其概念,并与目前流行的程序开发语言进行比较。Python的语法与其他高级语言有很多不同之处,它使用了一些标记作为语法的一部分,例如空格缩进、冒号等。本章的知识点:     Python文件的扩展名     Python的编码规则     数据类型     变量和常量的定义和使用方法     运算符及表达式     2.1  Python的文件类型     Python的文件类型主要分为3种,分别是源代码、字节代码和优化代码。这些代码都可以直接运行,不需要进行编译或者连接。这正是Python语言的特性,Python的文件通过python.exe或pythonw.exe解释运行。     1.源代码     Python源代码的文件以“py”为扩展名,由python.exe解释,可在控制台下运行。用Python语言写的程序不需要编译成二进制代码,可以直接运行源代码。“pyw”是程序开发图形用户接口(Graphical user interface)的源文件的扩展名,作为桌面应用程序,这种文件是专门用于开发图形界面的,由pythonw.exe解释运行。“py”和“pyw”类型的文件可以用文本工具打开,并可以编辑文件的内容。     2.字节代码     Python源文件经过编译后生成扩展名为“pyc”的文件,“pyc”是编译过的字节文件。这种文件不能使用文本编辑工具打开或修改。“pyc”文件是与平台无关的。因此Python的程序可以运行在Windows、UNIX和Linux等操作系统上。“py”文件直接运行后即可得到“pyc”类型的文件或通过脚本生成该类型的文件。例如,下面这段脚本可以把hello.py文件编译为hello.pyc文件:     import py_compile     py_compile.compile(''hello.py'')     将此脚本保存为以“py”为扩展名的文件,运行后即可得到hello.pyc文件。     3.优化代码     经过优化的源文件生成扩展名为“pyo”的文件。“pyo”类型的文件需要命令行工具生成。“pyo”文件也不能使用文本编辑工具打开或修改。例如,用下面的步骤把hello.py文件编译成hello.pyo文件。     (1)启动命令行窗口,进入hello.py文件所在的目录:     cd /D D:\ developer\ python\ example\ 02\ 2.1。     D:\developer\python\example\02\2.1是笔者编写的hello.py文件所在的目录,请读者根据自己的环境进行修改。     (2)在命令行中输入“python-O -m py_compile hello.py”,然后按回车键:     python-O-m py_compile hello.py     参数“-O”表示生成优化代码。     参数“-m”表示把导入的py_compile模块作为脚本运行。编译hello.pyo需要调用py_compile模块中的compile()方法。     参数“hello.py”是待编译的文件名。     查看hello.py文件所在的目录可以发现,此时目录中生成了一个名为hello.pyo的文件。

展开全文

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《Python开发技术详解》其他试读目录

• 1.1 Python简介
• 1.2 Python的特征
• 1.3 第一个Python程序
• 1.4 搭建开发环境
• 1.5 Python的开发工具
• 1.6 不同平台下的Python
• 1.7 小结
• 2.1 Python的文件类型 [当前]
• 2.2.1 命名规则
• 2.2.2 代码缩进与冒号