Python中模块及函数的引用
在Python中,模块和函数的引用主要通过
import
语句来实现。以下是一些基本的引用方法:
导入整个模块
例如,如果你想使用Python内置的math模块中的sqrt函数,你可以这样写:
import math
# Now you can use math.sqrt
print(math.sqrt(16)) # Output: 4.0
- 1
- 2
- 3
- 4
- 5
在上面的例子中,math
是一个模块。导入之后,你可以使用math.function_name
的形式来调用该模块中的函数。例如,math.sqrt()
可以调用平方根函数。
从模块中导入特定的项
如果你只想引用特定的函数或者类,你可以使用from…import…语句:
from math import sqrt
# Now you can use sqrt directly
print(sqrt(16)) # Output: 4.0
- 1
- 2
- 3
- 4
在这个例子中,我们只从math
模块中导入了sqrt
函数。现在可以直接使用sqrt()
函数而不需要通过模块名来调用。
同样,如果你想引用一个模块或者包中的所有函数和类,你可以使用星号(*):
from math import *
# Now you can use all functions and classes in the math module
print(sqrt(16)) # Output: 4.0
- 1
- 2
- 3
- 4
- 5
但是,需要注意的是,使用星号来引用所有函数和类可能会导致命名冲突,因此一般不推荐使用。
导入模块并给它一个别名
import math as m
- 1
这里我们导入了math
模块,并给它一个别名m
。现在可以使用m.function_name
的形式来调用该模块中的函数。例如,m.sqrt()
可以调用平方根函数。
从模块中导入所有项
from math import *
- 1
在这个例子中,我们从math
模块中导入了所有项。现在可以直接使用该模块中的任何函数而不需要通过模块名来调用。不过,一般不推荐这种方法,因为它可能会导致命名冲突。
不同文件间函数的调用
对于函数来说,如果你在同一个模块或文件中定义了一个函数,你可以直接在同一文件中调用它。如果你希望在另一个文件中调用这个函数,你需要将它导入到那个文件中。这通常是通过在一个文件中定义函数,然后在另一个文件中使用import
语句来实现的。例如:
文件1(my_functions.py):
def add(x, y):
return x + y
- 1
- 2
文件2:
import my_functions
result = my_functions.add(1, 2)
print(result) # Outputs: 3
- 1
- 2
- 3
- 4
在这个例子中,我们在文件2中导入了文件1(假设它叫做my_functions.py
),并调用了其中的add
函数。
私有化部署DeepSeek并SpringBoot集成使用(附UI界面使用教程-支持语音、图片)
windows部署ollama
Ollama 是一个开源框架,专为在本地机器上便捷部署和运行大型语言模型(LLM)而设计
下载ollama
下载地址(mac、linux、windows):https://ollama.com/download
github 的Releases地址:https://github.com/ollama/ollama/releases
下载可能限速,我选择使用阿里云服务器下载然后再ftp下载到本地
wget https://github.com/ollama/ollama/releases/download/v0.5.8-rc10/OllamaSetup.exe
class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">
评论记录:
回复评论: