from module import 和 import 的区别,moduleimport,而如果import是
from module import 和 import 的区别,moduleimport,而如果import是
最近在用codecademy学python,遇到一些题目错误,小小记录一下
如from math import sqrt是把sqrt作为本文件的方法导入进来了,使用的时候只需要直接调用sqrt。
而如果import是import math,那么调用的时候要采用math.sqrt的方式。
那么如果在自己的文件里定义了相同名字的函数怎么办呢,来实验一下
from math import sqrt def sqrt(n): return n print sqrt(13689) raw_input()
运行py文件输出13689,所以自己定义了函数会自动屏蔽掉。
所以大量引用import math.*是个比较好的办法,from math import *就容易出错了,当然用到很少的函数且次数较多时上面这种办法会比较合适。
另外python不支持像java那样import math.sqrt
相关内容
- python中__get__,__getattr__,__getattribute__的区别,__get____get
- Python2和Python3的10大区别,python2python310,Guido认为Py3
- 详解python2 和 python3的区别,python2python3, 1.性能 Py
- import方法引入模块详解,import模块详解,其实就是引入某
- import reload __import__在python中的区别,__import_python,imp
- Python中time和datetime的区别与联系,pythondatetime,今天稍微
- Python中eval与exec的使用及区别,pythoneval,这里就来简单说
- __import__ 与动态加载 python module,__import_python,OpenStack 的
- Python标准库系列之模块介绍,python标准库模块, 模块分
- Python 中 import 的机制与实现,pythonimport, 概述 Python 是
评论关闭