python是一门解释型语言,代码想要运行,必须通过解释器来执行,当然为了满足不同平台的需求,python解释器也分为不同的种类,接下来为大家介绍五款常用python解释器。
分类:
编程语言 时间:
2020-09-04 17:31:33
阅读次数:
90
名称空间: 存放名字与值的关系的空间 在python解释器开始执行, 就会在内存中开辟一个空间, 每当遇到一个变量的时候, 就把变量名和值之间的关系记录下来, 当遇到函数定义的时候, 解释器只是把函数名读入内存, 并检查语法是否正确,表示这个函数存在了, 至于函数内部的变量和逻辑, 解释器是不关心的 ...
分类:
编程语言 时间:
2020-08-03 19:55:33
阅读次数:
83
python如何编译py文件生成pyc、pyo、pyd以及如何和C语言结合使用 喜欢这篇文章的话,就去bilibili看看我吧,虽然啥也没有。:https://space.bilibili.com/12921175 python执行py文件的流程 当我们执行一个py文件的时候,直接python xx ...
分类:
编程语言 时间:
2020-07-30 14:30:17
阅读次数:
71
异常和错误 程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) #语法错误示范一if#语法错误示范二def test: pass#语法错误示范三print(haha 2.逻辑错误(逻辑错误) #用户输入不完整(比如输入为空)或 ...
分类:
编程语言 时间:
2020-07-28 22:29:06
阅读次数:
77
一、读操作只读模式'r'f = open('a.txt', 'r', encoding='utf-8')''''a.txt'表示文件路径,‘r’表示读模式,不写默认为rt模式‘rtext’,f为变量,open('a.txt', 'r')表示在操作系统上打开的文件,python解释器的回收功能会回收f ...
分类:
编程语言 时间:
2020-07-27 17:38:11
阅读次数:
80
(一)包名或文件名与内置模块冲突解决:包名 和 文件名 都不可以定义为系统内置的模块名,有时运行时显示正常,但调试时会报错,例如,包名或文件名定义为 thread (二)PyQt的兼容问题解决:将默认选项Auto切换为合适的选项 (三)缓存问题解决:重新加载项目并清除缓存点击Pycharm的File ...
分类:
其他好文 时间:
2020-07-27 15:52:43
阅读次数:
93
一、作用域:成型在函数定义阶段,与函数调用无关 全局作用域:内置名称空间与全局名称空间的名字属于全局范围, 在整个文件的任意位置都能被引用,全局有效局部作用域:局部名称空间的名字属于局部范围, 只在函数内部可以被引用,局部有效 二、名称空间 名称空间:存放名字与值的绑定关系(存放名字的地方,三种名称 ...
分类:
其他好文 时间:
2020-07-24 19:08:28
阅读次数:
81
一:字符编码知识储备 1.程序运行与三大核心硬件的关系 2.程序运行过程中产生的数据最先放在内存中 3.python程序运行的三个步骤 ? python3 D:\a.py ? 1.先启动python解释器 ? 2.解释器会将a.py的内容当成普通内容从硬盘读入内存,此时没有语法意义 ? 3.解释器会 ...
分类:
其他好文 时间:
2020-07-15 23:15:11
阅读次数:
87
目的:修改python解释器用于代码加密获取源码aptsourcepython2.7-minimal由于系统默认的python版本是2.7.16,下载的源码是2.7.16-2+deb10u1,直接编译安装,会导致系统命令如aptinstall无法执行,原因是包依赖冲突,因此要修改打包的版本号,修改的方式进入到源码目录,修改debian/changelog文件,我是直接把python2.7(2.7.
分类:
编程语言 时间:
2020-07-10 18:35:39
阅读次数:
85
第一章 Python介绍 1.1 Python版本 Python 2.X Python 3.X Python 3.5 Python 3.6 Python 3.7 1.2 Python解释器 Python解释器作用:运行文件 Python解释器种类 CPython,C语言开发的解释器[官方],应用广泛 ...
分类:
编程语言 时间:
2020-07-09 01:20:54
阅读次数:
110