2. import语句

作用:

在本地模块内建立变量,来绑定其他模块或数据。

import 语句有三种形式:

  1. import 语句
  2. from import 语句
  3. from import * 语句

import 语句的语法

import 模块名1 [as 新名字1],模块名2 [as 新名字2]

from 模块名 import 模块属性名 [as 属性新名]

from 模块名 import *

示例

# 此示例示意import语句的用法
# 此文件为李四写的主模块,此模块最先调用并调用其他模块的函数和类。

import mymod
dog1 = mymod.Dog()
dog1.speak()
mymod.welcome('外星人')
print(mymod.home)
import mymod as mm
mm.welcome('超人')

from mymod import welcome
welcome('阿凡达')
from mymod import welcome as w, Dog as d
w('魏明择')
dog2 = d()
dog2.speak()

from mymod import *
print(galaxy, home)
welcome('xxxxx')
dog3 = Dog()

print("程序运行完毕")

模块的存放位置

打印模块的存放位置:

import sys
for p in sys.path:
    print(p)

视频讲解