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 相关文章推荐
在Django中管理Users和Permissions以及Groups的方法
Jul 23 Python
浅析Python中else语句块的使用技巧
Jun 16 Python
12步入门Python中的decorator装饰器使用方法
Jun 20 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
Feb 23 Python
python输入多行字符串的方法总结
Jul 02 Python
在python中画正态分布图像的实例
Jul 08 Python
python的debug实用工具 pdb详解
Jul 12 Python
Django框架之登录后自定义跳转页面的实现方法
Jul 18 Python
Python图像阈值化处理及算法比对实例解析
Jun 19 Python
使用tensorflow进行音乐类型的分类
Aug 14 Python
python保存大型 .mat 数据文件报错超出 IO 限制的操作
May 10 Python
关于Python使用turtle库画任意图的问题
Apr 01 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编实现程动态图像的创建代码
2008/09/28 PHP
PHP Google的translate API代码
2008/12/10 PHP
Yii2.0 Basic代码中路由链接被转义的处理方法
2016/09/21 PHP
javascript flash下fromCharCode和charCodeAt方法使用说明
2008/01/12 Javascript
jquery移动节点实例
2015/01/14 Javascript
js带前后翻页的图片切换效果代码分享
2015/09/08 Javascript
深入浅析JavaScript中数据共享和数据传递
2016/04/25 Javascript
jQuery原理系列-常用Dom操作详解
2016/06/07 Javascript
Node.js的Mongodb使用实例
2016/12/30 Javascript
jQuery居中元素scrollleft计算方法示例
2017/01/16 Javascript
Angular.js自定义指令学习笔记实例
2017/02/24 Javascript
webpack教程之webpack.config.js配置文件
2017/07/05 Javascript
vue服务端渲染的实例代码
2017/08/28 Javascript
详解微信小程序-canvas绘制文字实现自动换行
2019/04/26 Javascript
Vue使用vue-recoure + http-proxy-middleware + vuex配合promise实现基本的跨域请求封装
2019/10/21 Javascript
python人人网登录应用实例
2014/09/26 Python
python实现简易云音乐播放器
2018/01/04 Python
和孩子一起学习python之变量命名规则
2018/05/27 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
Win10环境中如何实现python2和python3并存
2020/07/20 Python
matplotlib教程——强大的python作图工具库
2020/10/15 Python
深入探究HTML5的History API
2015/07/09 HTML / CSS
HTML5中的websocket实现直播功能
2018/05/21 HTML / CSS
adidas瑞典官方网站:购买阿迪达斯鞋子和运动服
2019/12/11 全球购物
数据库面试要点基本概念
2013/10/31 面试题
中专生职业生涯规划书范文
2013/12/29 职场文书
初级会计求职信范文
2014/02/15 职场文书
大学生会计职业生涯规划范文
2014/02/28 职场文书
房屋出租协议书
2014/04/10 职场文书
整改报告怎么写
2014/11/06 职场文书
北京英文导游词
2015/02/12 职场文书
2015年乡镇食品安全工作总结
2015/10/22 职场文书
大学文艺委员竞选稿
2015/11/19 职场文书
解析:创业计划书和商业计划书二者之间到底有什么区别
2019/08/14 职场文书
IDEA2021.2配置docker如何将springboot项目打成镜像一键发布部署
2021/09/25 Java/Android
Python四款GUI图形界面库介绍
2022/06/05 Python