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的装饰器的运用
May 05 Python
Python使用chardet判断字符编码
May 09 Python
Python工程师面试题 与Python Web相关
Jan 14 Python
Django Admin实现上传图片校验功能
Mar 06 Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
Jan 08 Python
Python爬虫常用库的安装及其环境配置
Sep 19 Python
python 使用while循环输出*组成的菱形实例
Apr 12 Python
在jupyter notebook中调用.ipynb文件方式
Apr 14 Python
Python中使用socks5设置全局代理的方法示例
Apr 15 Python
TensorFLow 数学运算的示例代码
Apr 21 Python
基于python+selenium自动健康打卡的实现代码
Jan 13 Python
python基础之爬虫入门
May 10 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之对抗Web扫描器的脚本技巧
2008/10/01 PHP
php学习之 循环结构实现代码
2011/06/09 PHP
PHP伪静态Rewrite设置之APACHE篇
2014/07/30 PHP
PHP永久登录、记住我功能实现方法和安全做法
2015/04/27 PHP
js身份证验证超强脚本
2008/10/26 Javascript
JS option location 页面跳转实现代码
2008/12/27 Javascript
Prototype Class对象学习
2009/07/19 Javascript
7个Javascript地图脚本整理
2009/10/20 Javascript
JS request函数 用来获取url参数
2010/05/17 Javascript
js定时调用方法成功后并停止调用示例
2014/04/08 Javascript
让html页面不缓存js的实现方法
2014/10/31 Javascript
javascript中if和switch,==和===详解
2015/07/30 Javascript
jQuery实现图片轮播特效代码分享
2015/09/15 Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
2015/10/08 Javascript
jquery插件uploadify实现带进度条的文件批量上传
2015/12/13 Javascript
原生js实现autocomplete插件
2016/04/14 Javascript
微信小程序实现联动选择器
2019/02/15 Javascript
详解Jest结合Vue-test-utils使用的初步实践
2019/06/27 Javascript
js针对图片加载失败的处理方法分析
2019/08/24 Javascript
layui数据表格跨行自动合并的例子
2019/09/02 Javascript
[49:56]VG vs Optic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
简单谈谈python中的语句和语法
2017/08/10 Python
Python使用Windows API创建窗口示例【基于win32gui模块】
2018/05/09 Python
django配置app中的静态文件步骤
2020/03/27 Python
Pymysql实现往表中插入数据过程解析
2020/06/02 Python
用CSS3实现无限循环的无缝滚动的示例代码
2017/11/01 HTML / CSS
全球领先的各类汽车配件零售商:Advance Auto Parts
2016/08/26 全球购物
皇马官方商城:Real Madrid Store
2016/09/02 全球购物
小学英语教学反思案例
2014/02/04 职场文书
财务信息服务专业自荐书范文
2014/02/08 职场文书
节约用水倡议书
2014/04/16 职场文书
服务标兵事迹材料
2014/05/04 职场文书
2014年班主任工作总结
2014/11/08 职场文书
500字小学生检讨书
2015/02/19 职场文书
2016庆祝教师节新闻稿
2015/11/25 职场文书
为什么mysql字段要使用NOT NULL
2021/05/13 MySQL