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

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

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

参数2与参数3可以设置模块 frame 的 globals 与 locals 的字典:

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

  • 默认值是用当前 frame 的 globals 与 locals
  • 如果只设置了 globals 而没有设置 locals,则 locals 使用 globals 的字典

现在来看看为什么这段代码报错:

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

  • 由于我们设置了模块 frame 的 globals 与 locals 为2个独立的字典
  • 执行里面代码 a=100 ,只在 locals 字典里面保存了变量 a
  • 执行函数里面的代码, 此时函数 globals 就是模块 frame 的 globals,但是上一步没有把 a 存放到这个字典中 。因此,获取变量 a 的时候报错了

那么,怎么使得代码正确执行:

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

  • 很简单,只需要让 exec 按照模块 frame 正确初始化 globals 与 locals 即可( 就是让其是同一个字典 )

到此为止我们了解 exec 甚至是 Python 运行的一些机制,那么这到底能用在哪些应用上?后面我会分享一系列小工具的制作过程,里面就会用到这些属于 python 的"黑魔法"

记得点赞、转发、收藏,一键三连~~~

,

栏目热文

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查看全文 >>

文档排行