hand
_1_5_103
4
返回栏目
1k
9k
1k
1k
5k
1k
1k
1k
1k
3k
2k
1k
0.8k
2k
3k
1k
1k
0.7k
0.9k
1k
0.6k
0.4k
0.4k
0.3k
3k
2k
9k
0.4k
0.4k
0.8k
0.5k
3k
5k
1k
2k
2k
3k
5k
1k
1k
0.4k
0.5k
0.4k
0.6k
0.7k
1k
0.4k
0.3k
4k
0.5k
0k
0.3k
0k
0.2k
0.2k
0.3k
0.9k
0.9k
0.1k
0.9k
0.9k
1k
0.5k
6k
0.3k
0.4k
0.7k
0.6k
8k
3k
1k
1k
1k
1k
0k
2k
1k
1k
0.2k
5k
4k
5k
0.4k
0.8k
1k
1k
1k
0.1k
2k
1k
2k
6k
0k
2k
7k
1k
5k
2k
3k
1k
0k
1k
0.9k
0.4k
0.2k
1k
3k
4k
1k
1k
1k
2k
3k
0.7k
0.3k
0.5k
0.6k
1k
0.9k
3k
0.3k
4k
返回python栏目
作者:
贺及楼
成为作者
更新日期:2024-10-27 11:13:06
from
语句是 Python 中用于导入模块、包或其中的成员的一种方式。使用 from
可以指定从哪个模块或包中导入特定的类、函数或变量。
例如,from math import sqrt
允许直接使用 sqrt
函数而无需前缀 math.
。这使得代码更简洁,尤其是当需要多次调用模块中的成员时。
使用 from ... import *
可以导入模块中的所有内容,但这种做法通常不推荐,因为它可能导致命名空间污染。from
语句后面通常跟 import
语句一起使用,用于组织代码中对不同模块的依赖关系。
## 可以的格式:
import cc
from aa.bb import cc
from .aa.bb import cc
package ---python包
|--data1 ---python子包
|--|--data2 ---python子包
|--|--|--__init__.py ---导入
|--|--|--C.py
|--|--__init__.py ---导入
|--|--A.py
|--|--B.py
## 文件名:C.py
class C():
def c()
print("这是C的c方法")
def cc()
print("这是cc方法")
## 文件名:A.py
from .data2.C import C
from .data2.C import cc
from .data2.C import cc as cfun
from . # 点指的是data1文件夹开始,只能去到.py文件
import # 可以导入class类、也可以导入def方法
as # 可以改名
python
整章节共122节
快分享给你的小伙伴吧 ~