【Python基础编程250 ● 包 ● 导包的方式】
---------Python基础编程---------
Author : AI菌
【内容讲解】
【代码演示】
""" 一、导包的目的: 导入模块文件. 二、导包的方式: 1. import 包名.模块名 2. import 包名.模块名 as 别名 3. from 包名 import 模块名 4. from 父包名.子包名 import 模块名 # 这种格式需要配合__init__.py中的__all__一起使用,不能单独使用 5. from 包名 import * # 这种语句需要配合__init__.py文件中的import模块一起使用 6. import 包名 as 别名 """ # 1. import 包名.模块名 # 这种方式调用的时候,需要写全路径 # import com.alibaba.moa.price.price # com.alibaba.moa.price.price.updata_price(11) # print(com.alibaba.moa.price.price.global_price) # 2. import 包名.模块名 as 别名 # import com.alibaba.moa.price.price as price # price.updata_price(11) # print(price.global_price) # 4. from 父包名.子包名 import 模块名 # from com.alibaba.moa.price import price # price.updata_price(11) # print(price.global_price)
price.py:
global_price = 10.5 def updata_price(price): global global_price global_price = price print("修改后的代码为:%f" % global_price) class Price: def __init__(self, name, price): self.name = name self.price = price def __str__(self): return "产品:%s, 价格:%f" % (self.name, self.price)
【往期精彩】
▷【Python基础编程196 ● 读取文件的4种方式】
▷【Python基础编程197 ● 读取文件的4种方式】
▷【Python基础编程198 ● 读取文件的4种方式】
▷【Python基础编程199 ● Python怎么读/写很大的文件】
▷【Python基础编程200 ● 读取文件的4种方式】
▷【Python基础编程201 ● 读取文件的4种方式】
▷【Python基础编程202 ● 读取文件的4种方式】
▷【Python基础编程203 ● 读取文件的4种方式】
【加群交流】