Python重新引入被覆盖的自带function


Posted in Python onJuly 16, 2014

幸运的是, 这一问题还是很容易解决的, 我们只需要使用__builtins__:

from __builtins__ import int as py_int

这样一来我们又可以重新使用python的int了, 但在此时叫做py_int.

一个function或变量的被覆盖最常见的原因是在引用时使用了"*":

from something import *

当这样使用import时, 我们无法明确的指导究竟引入了哪些变量或function, 也无法知道这些变量或function是否会覆盖原来的变量或function. 所以这也是在使用import时不推荐使用"*"的主要原因之一.

在python 3中, 可以使用builtins代替__builtins__.

Python 相关文章推荐
Python+OpenCV人脸检测原理及示例详解
Oct 19 Python
python模拟表单提交登录图书馆
Apr 27 Python
python 除法保留两位小数点的方法
Jul 16 Python
Python中那些 Pythonic的写法详解
Jul 02 Python
python实现淘宝购物系统
Oct 25 Python
基于pytorch的lstm参数使用详解
Jan 14 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
May 22 Python
简单了解Python多态与属性运行原理
Jun 15 Python
Python学习之路之pycharm的第一个项目搭建过程
Jun 18 Python
virtualenv介绍及简明教程
Jun 23 Python
Python进度条的使用
May 17 Python
Python作用域和名称空间的详细介绍
Apr 13 Python
Python实现扫描指定目录下的子目录及文件的方法
Jul 16 #Python
python re正则表达式模块(Regular Expression)
Jul 16 #Python
Web服务器框架 Tornado简介
Jul 16 #Python
高性能web服务器框架Tornado简单实现restful接口及开发实例
Jul 16 #Python
Django在Win7下的安装及创建项目hello word简明教程
Jul 14 #Python
python django集成cas验证系统
Jul 14 #Python
用python + hadoop streaming 分布式编程(一) -- 原理介绍,样例程序与本地调试
Jul 14 #Python
You might like
php 判断访客是否为搜索引擎蜘蛛的函数代码
2011/07/29 PHP
常见php数据文件缓存类汇总
2014/12/05 PHP
php简单定时执行任务的实现方法
2015/02/23 PHP
php 多文件上传的实现实例
2016/10/23 PHP
workerman结合laravel开发在线聊天应用的示例代码
2018/10/30 PHP
php文件操作之文件写入字符串、数组的方法分析
2019/04/15 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
PHP设计模式(四)原型模式Prototype实例详解【创建型】
2020/05/02 PHP
Nigma vs Liquid BO3 第一场2.14
2021/03/10 DOTA
表单元素事件 (Form Element Events)
2009/07/17 Javascript
判断客户端浏览器是否安装了Flash插件的多种方法
2010/08/11 Javascript
基于JQuery制作的产品广告效果
2010/12/08 Javascript
js兼容的placeholder属性详解
2013/08/18 Javascript
浅析JS中document对象的一些重要属性
2014/03/06 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
利用纯JS实现像素逐渐显示的方法示例
2017/08/14 Javascript
详解IWinter 一个路由转控制器的 Nodejs 库
2017/11/15 NodeJs
JavaScript时间与时间戳的转换操作实例分析
2018/12/07 Javascript
Angular8 Http拦截器简单使用教程
2019/08/20 Javascript
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
VUE实时监听元素距离顶部高度的操作
2020/07/29 Javascript
[03:39]这就是刀塔,我们是冠军!燃情短片讲述我们的DOTA故事
2019/07/02 DOTA
python读取excel表格生成erlang数据
2017/08/26 Python
Python通过命令开启http.server服务器的方法
2017/11/04 Python
Python测试网络连通性示例【基于ping】
2018/08/03 Python
python实现生成Word、docx文件的方法分析
2019/08/30 Python
python求前n个阶乘的和实例
2020/04/02 Python
Html5与App的通讯方式详解
2019/10/24 HTML / CSS
Amaze UI 文件选择域的示例代码
2020/08/26 HTML / CSS
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
软件测试工程师面试问题精选
2016/10/28 面试题
营销主管自我评价怎么写
2013/09/19 职场文书
优秀教师的感人事迹
2014/02/04 职场文书
2014财务人员自我评价范文
2014/09/21 职场文书