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 09 Python
Queue 实现生产者消费者模型(实例讲解)
Nov 13 Python
python实现旋转和水平翻转的方法
Oct 25 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
Dec 12 Python
利用anaconda作为python的依赖库管理方法
Aug 13 Python
Python爬虫实现“盗取”微信好友信息的方法分析
Sep 16 Python
Python基本语法之运算符功能与用法详解
Oct 22 Python
python双端队列原理、实现与使用方法分析
Nov 27 Python
Python中如何将一个类方法变为多个方法
Dec 30 Python
python json.dumps中文乱码问题解决
Apr 01 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
Jun 15 Python
Python控制鼠标键盘代码实例
Dec 08 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实现对文本数据库的常用操作方法实例演示
2014/07/04 PHP
详解PHP中array_rand函数的使用方法
2016/09/11 PHP
Laravel学习基础之migrate的使用教程
2017/10/11 PHP
滚动经典最新话题[prototype框架]下编写
2006/10/03 Javascript
nodejs中实现sleep功能实例
2015/03/24 NodeJs
JavaScript模拟实现键盘打字效果
2015/06/29 Javascript
微信小程序 教程之模块化
2016/10/17 Javascript
扩展jquery easyui tree的搜索树节点方法(推荐)
2016/10/28 Javascript
jquery实现input框获取焦点的简单实例
2017/01/26 Javascript
判断div滑动到底部的scroll实例代码
2017/11/15 Javascript
Vue侧滑菜单组件——DrawerLayout
2017/12/18 Javascript
利用vue.js把静态json绑定bootstrap的table方法
2018/08/28 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
如何解决webpack-dev-server代理常切换问题
2019/01/09 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
2019/04/13 Javascript
vue组件间通信六种方式(总结篇)
2019/05/15 Javascript
javascript实现切割轮播效果
2019/11/28 Javascript
Vue+Vant 图片上传加显示的案例
2020/11/03 Javascript
[05:43]VG.R战队教练Mikasa专访:为目标从未停止战斗
2016/08/02 DOTA
Python中列表(list)操作方法汇总
2014/08/18 Python
用Python实现一个简单的能够发送带附件的邮件程序的教程
2015/04/08 Python
Python实现比较两个文件夹中代码变化的方法
2015/07/10 Python
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
Pytorch实现GoogLeNet的方法
2019/08/18 Python
解决Python import .pyd 可能遇到路径的问题
2021/03/04 Python
HTML5在微信内置浏览器下右上角菜单的调整字体导致页面显示错乱的问题
2021/01/19 HTML / CSS
美国玩具公司:U.S.Toy
2018/05/19 全球购物
使用索引有什么好处
2016/07/27 面试题
合同协议书格式
2014/04/18 职场文书
酒店仓管员岗位职责
2014/04/28 职场文书
会计求职信范文
2014/05/24 职场文书
银行给客户的感谢信
2015/01/23 职场文书
2019奶茶店创业计划书范本!
2019/07/15 职场文书
安装配置mysql及Navicat prenium的详细流程
2021/06/10 MySQL
Python实现提取PDF简历信息并存入Excel
2022/04/02 Python
vue.js 使用原生js实现轮播图
2022/04/26 Vue.js