py
文件import demo
print(demo.a) # 变量
print(demo.b)
demo.func() # 函数
from demo import a # 导入a变量
from demo import b
print(a)
print(b)
from demo import a,b,func # 导入多个功能
print(a)
print(b)
func()
from demo import * # 导入所有demo中多少有功能
print(a)
print(b)
func()
from demo import a as abc,b as bcd # 导入功能,并重命名
print(abc,bcd)
from 模块 import 变量
import 模块
模块.变量访问变量的值
import 模块名
from 模块名 import 变量名
from 模块名 import 变量1,变量2
from 模块名 import 变量1 as 新名1,变量2 as 新名2
from 模块名 import *
无论是导入模块还是包,必须要保证被导入的模块和包所在路径在sys.path
的列表中
import sys
sys.path.append('F:\python自动化27期\day8\模块和包\dir')
from pack.api import policy
print(policy.name)
导入包
from 包.包.包 import 模块
模块.xxx直接获取值
import 包.包.模块
包.包.模块,xxx获取值
原文:https://www.cnblogs.com/Hybb/p/11518965.html