前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python内置函数exec

python内置函数exec

作者头像
zy010101
发布2021-11-04 16:49:00
7700
发布2021-11-04 16:49:00
举报
文章被收录于专栏:程序员程序员

exec

python里的exec函数,能够执行模块文件。 例如:

代码语言:javascript
复制
>>> exec(open("load.py").read())
123
456

这个效果和import类型,但是实际上exec并不会导入模块。exec每次都会重新运行文件,类似于将代码粘贴到了exec处然后执行。

上述的这种写法在python2和python3中都是可行的。在python2中还支持一下写法。

代码语言:javascript
复制
exec(open("load.py"))   # python2
execfile("load.py")     # python2

不过以上两种较为简单的方式在python3中都不能使用。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-11-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • exec
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档