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 __setattr__、 __getattr__、 __delattr__、__call__用法示例
Mar 06 Python
浅谈Python 集合(set)类型的操作——并交差
Jun 30 Python
python 采集中文乱码问题的完美解决方法
Sep 27 Python
利用标准库fractions模块让Python支持分数类型的方法详解
Aug 11 Python
windows下添加Python环境变量的方法汇总
May 14 Python
解决PySide+Python子线程更新UI线程的问题
Jan 11 Python
python使用pygame模块实现坦克大战游戏
Mar 25 Python
numpy.random模块用法总结
May 27 Python
python 数据提取及拆分的实现代码
Aug 26 Python
Python操作Mongodb数据库的方法小结
Sep 10 Python
torch 中各种图像格式转换的实现方法
Dec 26 Python
Scrapy爬虫文件批量运行的实现
Sep 30 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/22 PHP
coreseek 搜索英文的问题详解
2013/06/08 PHP
php curl模拟post请求小实例
2013/11/13 PHP
深入理解PHP 数组之count 函数
2016/06/13 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
Zend Framework校验器Zend_Validate用法详解
2016/12/09 PHP
php用xpath解析html的代码实例讲解
2019/02/14 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
脚本收藏iframe
2006/07/21 Javascript
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
2007/01/11 Javascript
jQuery 白痴级入门教程
2009/11/11 Javascript
JavaScript中for循环的使用详解
2015/06/03 Javascript
AngularJS基础 ng-keypress 指令简单示例
2016/08/02 Javascript
js事件冒泡与事件捕获详解
2017/02/20 Javascript
WebPack配置vue多页面的技巧
2018/05/15 Javascript
详解vue使用插槽分发内容slot的用法
2019/03/28 Javascript
深入理解JavaScript 箭头函数
2019/05/30 Javascript
在vue中实现给每个页面顶部设置title
2020/07/29 Javascript
javascript代码实现简易计算器
2021/01/25 Javascript
python连接mysql并提交mysql事务示例
2014/03/05 Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
2018/01/11 Python
详解Django中间件执行顺序
2018/07/16 Python
在Python中表示一个对象的方法
2019/06/25 Python
iphoneX 适配客户端H5页面的方法教程
2017/12/08 HTML / CSS
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
单身旅行者的单身假期:Just You
2018/04/08 全球购物
客服部班长工作责任制
2014/02/25 职场文书
七一党日活动总结
2014/07/08 职场文书
关于随地扔垃圾的检讨书
2014/09/30 职场文书
应聘教师自荐信
2015/03/26 职场文书
办公室岗位职责范本
2015/04/11 职场文书
志愿服务心得体会
2016/01/15 职场文书
同学联谊会邀请函
2019/06/24 职场文书
分享几个JavaScript运算符的使用技巧
2021/04/24 Javascript
浅谈Python从全局与局部变量到装饰器的相关知识
2021/06/21 Python
MySQL示例讲解数据库约束以及表的设计
2022/06/16 MySQL