■ 包

■ 包创建

■ 导入包的模块

import my_package.my_module1
import my_package.my_module2
my_package.my_module1.info_print1()
my_package.my_module2.info_print2()

■ 导入包的模块

from my_package import my_module1
from my_package import my_module2
my_module1.info_print1()
my_module2.info_print2()

■ 导入包的方法

from my_package.my_module1 import info_print1
from my_package.my_module2 import info_print2
info_print1()
info_print2()

■ 自定义模块

■ 导入自定义模块使用

import my_module1
from my_module1 import test
test(1, 2)

■ 导入不同模块的同名功能

from my_module1 import test
from my_module2 import test
test(1, 2)

■ __all__变量

from my_module1 import *
test_a(1, 2)
# test_b(2, 1)

■ import

■ import 模块

使用import导入time模块使用sleep功能(函数)

import time     # 导入Python内置的time模块(time.py这个代码文件)
print("你好")
time.sleep(5)   # 通过. 就可以使用模块内部的全部功能(类、函数、变量)
print("我好")

■ 使用from导入time的sleep功能(函数)

from time import sleep
print("你好")
sleep(5)    
print("我好")

■ 使用 * 导入time模块的全部功能

from time import *      # *表示全部的意思
print("你好")
sleep(5)
print("我好")

■ 使用as给特定功能加上别名

import time as t
print("你好")
t.sleep(5)
print("我好")

from time import sleep as sl
print("你好")
sl(5)
print("我好")
04-20 18:52