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-基础-入门 简介
Aug 09 Python
python遍历类中所有成员的方法
Mar 18 Python
python使用clear方法清除字典内全部数据实例
Jul 11 Python
Python实时获取cmd的输出
Dec 13 Python
在django中使用自定义标签实现分页功能
Jul 04 Python
在IPython中执行Python程序文件的示例
Nov 01 Python
Python最小二乘法矩阵
Jan 02 Python
Python字典遍历操作实例小结
Mar 05 Python
jupyternotebook 撤销删除的操作方式
Apr 17 Python
利用PyQt5+Matplotlib 绘制静态/动态图的实现代码
Jul 13 Python
python实现ROA算子边缘检测算法
Apr 05 Python
python turtle绘图命令及案例
Nov 23 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
Linux系统下php获得系统分区信息的方法
2015/03/30 PHP
PHP的关于变量和日期处理的一些面试题目整理
2015/08/10 PHP
Laravel 解决composer相关操作提示php相关异常的问题
2019/10/23 PHP
jquery异步循环获取功能实现代码
2010/09/19 Javascript
struts2+jquery组合验证注册用户是否存在
2014/04/30 Javascript
JavaScript学习笔记之基础语法
2015/01/22 Javascript
JS的数组迭代方法
2015/02/05 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
2016/01/23 Javascript
JavaScript正则表达式匹配 div  style标签
2016/03/15 Javascript
JS封装的三级联动菜单(使用时只需要一行js代码)
2016/10/24 Javascript
Angular2学习教程之TemplateRef和ViewContainerRef详解
2017/05/25 Javascript
小程序清理本地缓存的方法
2018/08/17 Javascript
Vue中控制v-for循环次数的实现方法
2018/09/26 Javascript
微信小程序如何获取手机验证码
2018/11/04 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
2019/07/05 Javascript
node.js实现上传文件功能
2019/07/15 Javascript
[04:29]2016国际邀请赛中国区预选赛Ehome战队教练采访
2016/06/27 DOTA
python SSH模块登录,远程机执行shell命令实例解析
2018/01/12 Python
PyQt5 实现给窗口设置背景图片的方法
2019/06/13 Python
python 计算平均平方误差(MSE)的实例
2019/06/29 Python
python opencv 简单阈值算法的实现
2019/08/04 Python
Python实现图片批量加入水印代码实例
2019/11/30 Python
Python如何急速下载第三方库详解
2020/11/02 Python
Farfetch巴西官网:奢侈品牌时尚购物平台
2020/10/19 全球购物
Linux操作面试题
2015/02/11 面试题
Java软件工程师综合面试题笔试题
2013/09/08 面试题
函授本科毕业自我鉴定
2013/10/09 职场文书
工厂门卫岗位职责范本
2014/04/04 职场文书
2014幼儿园家长工作总结
2014/11/10 职场文书
电影建党伟业观后感
2015/06/01 职场文书
记者节感言
2015/08/03 职场文书
写一个Python脚本下载哔哩哔哩舞蹈区的所有视频
2021/05/31 Python
mysql函数全面总结
2021/11/11 MySQL
Netty客户端接入流程NioSocketChannel创建解析
2022/03/25 Java/Android
Android开发之WECHAT微信小程序路由跳转的两种形式
2022/04/12 Java/Android
oracle delete误删除表数据后如何恢复
2022/06/28 Oracle