使用`import`导入模块后,如何调用模块内的函数或类?
时间: 2024-10-15 21:07:32 浏览: 11
Python使用import导入本地脚本及导入模块的技巧总结
使用`import`导入模块之后,要调用模块内的函数或类,你需要按照模块名和成员名称来访问它们。这里有两个基本的方式:
1. **全限定名**(Fully Qualified Name, FQN):
如果你想直接通过模块名找到函数或类,可以使用全限定名,比如:
```python
import math
result = math.sqrt(9) # 调用math模块的sqrt函数,返回3.0
```
2. **导入别名**(Using an Alias):
如果你在`import`语句中指定了别名(alias),那么可以直接使用别名访问,如:
```python
import math as m
result = m.sqrt(9) # 直接使用m.sqrt()代替math.sqrt()
```
对于类,如果你打算创建其实例,需要先导入然后通过点运算符(`.`)调用构造函数:
```python
import MyClass
my_instance = MyClass.MyClassFunction() # 如果MyClassFunction是类方法
```
或者:
```python
class MyOtherClass(m.MyClass): # 如果继承了其他模块的类
def my_method(self):
pass
instance = MyOtherClass()
```
阅读全文