python3中import用法

from . import module_name。导入和自己同目录下的模块。

from .package_name import module_name。导入和自己同目录的包的模块。

from .. import module_name。导入上级目录的模块。

from ..package_name import module_name。导入位于上级目录下的包的模块。

当然还可以有更多的.,每多一个点就多往上一层目录。

 

import的其他简单但实用的用法。

  • import moudle_name as alias。有些module_name比较长,之后写它时较为麻烦,或者module_name会出现名字冲突,可以用as来给它改名,如import numpy as np
  • from module_name import function_name, variable_name, class_name。上面导入的都是整个模块,有时候我们只想使用模块中的某些函数、某些变量、某些类,用这种写法就可以了。使用逗号可以导入模块中的多个元素。
  • 有时候导入的元素很多,可以使用反斜杠来换行,官方推荐使用括号。

from Tkinter import Tk, Frame, Button, Entry, Canvas, Text,     LEFT, DISABLED, NORMAL, RIDGE, END	# 反斜杠换行
from Tkinter import (Tk, Frame, Button, Entry, Canvas, Text,
    LEFT, DISABLED, NORMAL, RIDGE, END)	# 括号换行(推荐)

python3中import用法

上一篇:SpringScript学习-BOM


下一篇:Java基础系列(8)- 数据类型