
from 语句是 Python 中用于导入模块、包或其中的成员的一种方式。使用 from 可以指定从哪个模块或包中导入特定的类、函数或变量。
例如,from math import sqrt 允许直接使用 sqrt 函数而无需前缀 math.。这使得代码更简洁,尤其是当需要多次调用模块中的成员时。
使用 from ... import * 可以导入模块中的所有内容,但这种做法通常不推荐,因为它可能导致命名空间污染。from 语句后面通常跟 import 语句一起使用,用于组织代码中对不同模块的依赖关系。
## 可以的格式:import ccfrom aa.bb import ccfrom .aa.bb import cc
package ---python包|--data1 ---python子包|--|--data2 ---python子包|--|--|--__init__.py ---导入|--|--|--C.py|--|--__init__.py ---导入|--|--A.py|--|--B.py
## 文件名:C.pyclass C():def c()print("这是C的c方法")def cc()print("这是cc方法")
## 文件名:A.pyfrom .data2.C import Cfrom .data2.C import ccfrom .data2.C import cc as cfunfrom . # 点指的是data1文件夹开始,只能去到.py文件import # 可以导入class类、也可以导入def方法as # 可以改名