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 动态获取当前运行的类名和函数名的方法
Apr 15 Python
深入理解Python中各种方法的运作原理
Jun 15 Python
Python中对元组和列表按条件进行排序的方法示例
Nov 10 Python
基于Python Shell获取hostname和fqdn释疑
Jan 25 Python
一文总结学习Python的14张思维导图
Oct 17 Python
python使用Turtle库绘制动态钟表
Nov 19 Python
PyCharm+PySpark远程调试的环境配置的方法
Nov 29 Python
Python正则表达式实现简易计算器功能示例
May 07 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
Oct 21 Python
Python列表list常用内建函数实例小结
Oct 22 Python
Python3爬虫里关于代理的设置总结
Jul 30 Python
Python编程super应用场景及示例解析
Oct 05 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 XML数据解析代码
2010/05/26 PHP
探讨Hessian在PHP中的使用分析
2013/06/13 PHP
php自定义urlencode,urldecode函数实例
2015/03/24 PHP
php实现递归的三种基本方式
2020/07/04 PHP
PHP 在数组中搜索给定的简单实例 array_search 函数
2016/06/13 PHP
js利用Array.splice实现Array的insert/remove
2009/01/13 Javascript
单独使用CKFinder选择图片的方法
2010/08/21 Javascript
js 文本滚动效果的实例代码
2013/08/17 Javascript
jQuery快速上手:写jQuery与直接写JS的区别详细解析
2013/08/26 Javascript
Javascript原型链和原型的一个误区
2014/10/22 Javascript
JS实现超炫网页烟花动画效果的方法
2015/03/02 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
底部悬浮通栏可以关闭广告位的实现方法
2016/06/01 Javascript
基于js中的原型、继承的一些想法
2016/08/10 Javascript
AngularJS轻松实现双击排序的功能
2016/08/30 Javascript
JS当前页面登录注册框,固定DIV,底层阴影的实例代码
2016/09/29 Javascript
jquery对Json的各种遍历方法总结(必看篇)
2016/09/29 Javascript
jQuery grep()方法详解及实例代码
2016/10/30 Javascript
promise处理多个相互依赖的异步请求(实例讲解)
2017/08/03 Javascript
详解基于vue-cli配置移动端自适应
2018/01/13 Javascript
使用webpack搭建pixi.js开发环境
2020/02/12 Javascript
适用于 Vue 的播放器组件Vue-Video-Player操作
2020/11/16 Javascript
[52:03]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第三场 1月31日
2021/03/11 DOTA
python进阶教程之循环相关函数range、enumerate、zip
2014/08/30 Python
关于Python中空格字符串处理的技巧总结
2017/08/10 Python
Python数据类型之列表和元组的方法实例详解
2019/07/08 Python
python numpy中cumsum的用法详解
2019/10/17 Python
python实现logistic分类算法代码
2020/02/28 Python
Python configparser模块操作代码实例
2020/06/08 Python
Python面向对象特殊属性及方法解析
2020/09/16 Python
Django vue前后端分离整合过程解析
2020/11/20 Python
matplotlib部件之矩形选区(RectangleSelector)的实现
2021/02/01 Python
C++:局部变量能否和全局变量重名
2014/03/03 面试题
中职应届生会计求职信
2013/10/23 职场文书
实习教师个人的自我评价
2013/11/08 职场文书
关于实现中国梦的心得体会
2016/01/05 职场文书