Python基础:第一个Python程序(2)
1.Python Shell
1.1 Windows命令
(1)【开始】|【运行】,输入cmd回车,进入Windows命令界面。
(2)输入python,回车,进入Python Shell。
1.2 IDLE
Python开始菜单中点击IDLE,启动Python Shell。
2.Python文件
2.1 py源码文件
hello_world.py:
1 #! /usr/bin/python3 2 # -*- coding: utf-8 -*- 3 4 print('Hello World!')
其中,代码行
Line 1:Linux代码移植
Line 2:文件编码,可避免出现中文乱码情况
2.2 pyc字节码文件
将源码py文件编译成字节码pyc文件:
(1)单个生成pyc文件
命令方式:
python -m py_compile hello_world.py
或
python -m compileall hello_world.py
脚本方式:
启动Python IDLE
>>> import py_compile >>> if __name__=='__main__':py_compile.compile(r'F:\Projects\hello_world.py')
(2)批量生成pyc文件
脚本方式:
>>> import compileall >>> if __name__=='__main__':compileall.compile_dir(r'F:\Projects')
2.3 opt.pyc优化编译文件
python -O -m py_compile hello_world.py
python -O -m compileall hello_world.py
优化编译后生成的文件:__pycache__/hello_world.cpython-37.opt-1.pyc
python -OO -m py_compile hello_world.py
python -OO -m compileall hello_world.py
优化编译后生成的文件:__pycache__/hello_world.cpython-37.opt-2.pyc
-O参数:生成更加紧凑的优化后的字节码
-OO参数:进一步移除-O选项生成的优化后的字节码文件中的文档字符串
转载于:https://www.cnblogs.com/libingql/p/10160082.html
Python基础:第一个Python程序(2)相关推荐
- python基础-第一个python程序
前言 上一章中,我们介绍了怎么去安装python环境,作为我们入门python的先决条件,今天,我们通过编写第一个python应用程序的方式,正式进入python的大门. 首先,关于python,有两 ...
- Python 开篇及第一个Python程序
本节内容 python 简单介绍 python 2.x 或者python 3.x python 安装 第一个python程序 一.python简单介绍 python的创始人为吉多.范罗苏姆(Guido ...
- python程序如何执行死刑_「Python基础知识」Python生成器函数
原标题:「Python基础知识」Python生成器函数 对于程序而言,内存也是很重要的,因为程序中很多数据都是保存在内存中的,如果内存中存储的数据过多,那么系统就会崩溃,这是人们不希望发生的. 可以采 ...
- #python基础教程太阳黑子图形程序的第一个原型
#!/usr/bin/env python # -*- coding: utf-8 -*- #python基础教程太阳黑子图形程序的第一个原型(sunspots_roto.py) from repo ...
- python之pyqt5-第一个pyqt5程序-图像压缩工具(2.0版本)-小记
python之pyqt5-第一个pyqt5程序-图像压缩工具(2.0版本)-小记 此篇为上一篇pyqt5图像压缩小工具改良版.因为比较简单,下面直接贴上代码. 效果图: # -*- coding: u ...
- python基础知识面试题-python的一些基本概念知识和面试题
对于机器学习算法工程师而言,Python是不可或缺的语言,它的优美与简洁令人无法自拔.那么你了解过Python编程面试题吗?从Python基础到网页爬虫你是否能全方位Hold住?今天,机器之心为读者们 ...
- python基础教程视频-Python基础视频教程全集
原标题:Python基础视频教程全集 Python编程语言的定位是"优雅"."明确"."简单",所以对于Python初学者来说,学起来没有那 ...
- 什么是python基础教程-python基础教程之python是什么?概念解析
Python,是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python是纯粹的自由软件, 源代码和解释器CP ...
- Python基础教程,Python入门教程
Python 是一门上手简单.功能强大.通用型的脚本编程语言.Python 类库极其丰富,这使得 Python 几乎无所不能,网站开发.软件开发.大数据分析.网络爬虫.机器学习等都不在话下. 这套 P ...
- Python基础 笔记(一) Python的介绍
Python基础 笔记(一) Python的介绍 您好! 欢迎来到木易巷! 接下来,让我们一起来了解Python,走进Python~ 1.编程语言 编程语言(programming language) ...
最新文章
- Raspberry Pi 4B 安装 PyTorch
- 《你必须知道的.NET》第1章学习笔记
- 《iVX 高仿美团APP制作移动端完整项目》03 推介信息及推荐商家分析及制作
- Centos7 error: Failed to initialize NSS library
- 5G iPhone SE起售价399美元 今年有望出货3000万部
- Adobe下周将推新补丁和新的更新模式
- latex放一张大图在作者和正文之间
- Atitit 作用域的理解attilax总结
- sublime如何运行HTML?
- 计算机控制鼠标,键盘控制鼠标,详细教您如何使用键盘来控制鼠标
- 2016 上海 Qcon 值得关注的技术
- 一个老菜鸟的学习 ASP.NET MVC 3.0与EF 4.1的痛苦经历与项目源代码分享。
- 最强大脑张雨暄!14岁考入清华大学,18岁直博清华数学系
- Arcgis使用教程(十)ARCGIS地图制图之固定比例尺设计
- C语言编程入门训练(一)
- matlab2018a课后答案,[2018年最新整理]matlab习题及答案.doc
- 初识深度学习-吴恩达
- 什么是java枚举_java枚举的概念是什么?有哪些方法?
- [转]黄金圣斗士处女座沙加读解
- TWaver家族新成员 — Legolas工业自动化设计平台