command 保存函数
时间: 2023-08-03 19:03:10 浏览: 108
要保存一个函数,可以使用以下两种方法之一:
1. 将函数定义保存到一个文件中,例如 "my_functions.py",并确保该文件位于Python解释器可以找到的路径下。然后,您可以使用 import 语句将该模块导入到您的代码中,并使用该模块中定义的函数。
例如,在my_functions.py中定义一个名为 add_numbers 的函数:
```python
def add_numbers(num1, num2):
return num1 + num2
```
然后在您的代码中导入该模块并使用该函数:
```python
import my_functions
result = my_functions.add_numbers(2, 3)
print(result) # Output: 5
```
2. 将函数定义保存到一个字符串中,并使用 exec() 函数来执行该字符串。这种方法不是很常用,但在某些情况下可能会有用。
例如,将以下函数定义保存到一个字符串中:
```python
function_string = "def add_numbers(num1, num2):\n return num1 + num2"
```
然后使用 exec() 函数执行该字符串:
```python
exec(function_string)
result = add_numbers(2, 3)
print(result) # Output: 5
```
请注意,使用 exec() 函数来执行字符串可能会有安全风险,因为它允许执行任意代码。
阅读全文