当前位置:首页 > 实用技巧 >

python保存的代码怎么找(python保存下来的代码怎么运行)

来源:原点资讯(www.yd166.com)时间:2024-01-08 20:55:21作者:YD166手机阅读>>

  • 上图是代码开始执行,但还没有执行第一句的情况
  • 从左上方区域可以看到2个变量,locals 和 globals , 左下方看到调用堆栈列表(每一项我称为"frame")
  • locals 和 globals 都以字典的形式保存数据,而字典的 key 就是一些变量名字
  • 调用堆栈列表中,第一行就是当前执行作用域, 是模块的意思
  • 其实 locals 和 globals 字典都来自于 frame
  • 在执行模块代码之前,Python 会做一些准备,比如一些内置函数,这些会保存在 frame 中的 builtins 字典中

接下来执行第一句代码后:

python保存的代码怎么找,python保存下来的代码怎么运行(5)

  • 当我们定义一个变量,那么就会把变量信息设置到当前 frame 的 locals 字典里面
  • **而 python 在初始化模块 frame时,会把 locals 与 globals 设置成同一个字典,此时 locals 和 globals 都可以看到 a 变量的信息 **

继续执行:

python保存的代码怎么找,python保存下来的代码怎么运行(6)

  • 定义函数,本质上就是定义了变量,所以上面的结果在意料之内

接下来,将要调用刚刚定义的函数:

python保存的代码怎么找,python保存下来的代码怎么运行(7)

  • 此时,Python 要找到名字叫 changeA 的变量,然后调用他。但是,怎么找?
  • 规则很简单, 从当前 frame 的 locals 找,如果找不到则从 globals 找,如果找不到,最后到 buildins 找
  • 显然,这里从 locals 里面就可以找到

现在代码执行进入到函数里面:

python保存的代码怎么找,python保存下来的代码怎么运行(8)

栏目热文

python怎么把代码保存为一个文件(python怎么将代码存入一个文件中)

python怎么把代码保存为一个文件(python怎么将代码存入一个文件中)

转载说明:原创不易,未经授权,谢绝任何形式的转载Midjourney 创作,彩色的代码字节流将视频转录为文本稿件可能是一...

2024-01-08 21:11:27查看全文 >>

python写好了怎么保存(python运行结果怎么保存)

python写好了怎么保存(python运行结果怎么保存)

  python有两种运行方式,一种是在python交互式命令行下运行; 另一种是使用文本编辑器直接在命令行上运行。  ...

2024-01-08 20:37:24查看全文 >>

python代码怎么保存(怎么保存python的代码文件)

python代码怎么保存(怎么保存python的代码文件)

方法一:open函数保存#保存数据open函数 withopen('D:/pythonWorkSpace/Tes...

2024-01-08 21:04:30查看全文 >>

卫衣加黑色牛仔裤搭配女生(牛仔裤黑卫衣搭配女)

卫衣加黑色牛仔裤搭配女生(牛仔裤黑卫衣搭配女)

倪萍很长一段时间没有出现在荧幕前,但亲切自然的主持风格,一直深入人心。这次回归娱乐圈,成功减肥,状态也回归了,让人不由佩...

2024-01-08 21:05:01查看全文 >>

女士卫衣搭配牛仔裤图片(女士卫衣配牛仔裤好看吗)

女士卫衣搭配牛仔裤图片(女士卫衣配牛仔裤好看吗)

性感可能是很多人对柳岩的初印象,但其实她在生活中的打扮还是非常接地气的,而且很懂得运用色彩来装扮自己,让整个人看起来既出...

2024-01-08 21:05:15查看全文 >>

python编写完怎么保存(python编写通讯录程序)

python编写完怎么保存(python编写通讯录程序)

上篇文章小编已经给大家介绍了Pycharm如何输出“hello world”,这篇文章小编将继续分享Pycharm的创...

2024-01-08 20:56:30查看全文 >>

python消息轰炸代码(消息轰炸代码vbs)

python消息轰炸代码(消息轰炸代码vbs)

安装PyAutoGUIpip install pyautoguiPyAutoGUI具有以下功能:移动鼠标,然后单击在其他...

2024-01-08 21:07:13查看全文 >>

python编写后怎么保存(python写了怎样保存)

python编写后怎么保存(python写了怎样保存)

一篇文章写清楚一个问题,关注我,自学Python!今天用一个实例给大家写写在机器学习中如何将训练好的模型储存起来方便下次...

2024-01-08 21:13:56查看全文 >>

python保存代码(python编写的代码怎么保存)

python保存代码(python编写的代码怎么保存)

black是一款自动化的Python代码格式化工具,旨在通过强制一致的代码格式来提高代码的可读性和维护性。本文将深入探讨...

2024-01-08 20:48:31查看全文 >>

python写代码换行(python换行写代码)

python写代码换行(python换行写代码)

Python中字符串太长而需要换行的话可以使用下面这种传统的方法:Python2s = 'aaa' \ ...

2024-01-08 20:39:21查看全文 >>

文档排行