#coding:utf-8
# 在test2中使用test1文件中的函数
# 把test1整个文件全部引入
import test1
# 模块.函数/类名 使用这种方式来调用函数/类
test1.test1_func()
# 只使用test1中的某一个函数/类/变量
# 从test1中引入test1_func函数
# 需要从某个模块中引入多个函数或类或变量时吗,用,逗号隔开即可
from test1 import test1_func, total, People
# 直接使用
test1_func()
import selenium
from selenium import webdriver
# 引入test包
import test
# test.test_test.test_test_func()
# 要使用test2包中的run模块中的running()函数
# 先引入run模块
from test2 import run
# 调用running()函数
run.running()
# 从test2包中的run模块引入running()函数
from test2.run import running
running()
# 在test2中__init__.py文件已经将running函数引入
# 直接引入test2包,直接可以使用包名.函数名 即可使用
import test2
test2.running()
# 从test2包中,直接将running函数引入即可
from test2 import running
running()
# 使用包中的包中的模块中的函数
from test2.test2_eat import eat
eat.eatting()
# 只引入eatting()
from test2.test2_eat.eat import eatting
eatting()
# 直接从test2中引入eatting函数
from test2 import eatting
eatting()
# 原始写法
from test2.test2_eat.slepp.sleep_demo import sleepping
sleepping()
# 升级版
from test2 import sleepping
sleepping()
# 引入一个非常长的函数
# as 可以给引入的函数/类/变量 重新命名
from test2 import sleep_time_from_time_or_day as sfd
sfd()
# selenium
# from selenium.webdriver.firefox.webdriver import WebDriver
# from selenium.webdriver import Firefox