如何在python中保存类和函数以供通用

2024-04-25 03:46:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我想保存一些我为神经网络编写的类和函数,我想在将来需要时使用它们。有没有办法在某些库中保存函数和类

所以更准确地说,我正在寻找一个库(我们称之为工具),这样我就可以:

save my_function in tool

...

from tool import my_function

Tags: 工具函数infromimportmysavefunction
1条回答
网友
1楼 · 发布于 2024-04-25 03:46:04

在Python中实现这一点的方法是将函数保存在单独的Python文件中(也称为模块,请参见official docs

在您的情况下,自定义功能代码可以保存为文件tool.py

然后,您可以使用您提到的语法:

from tool import my_function

要导入此特定函数,仅当文件tool.py实际上与要将其导入到的会话位于同一目录中时(这是一种将模块添加到模块搜索路径的简单方法,请参见offical documentation

如果要在其他目录中使用该模块,可以将保存tool.py的路径附加到sys.paths:

import sys
sys.path.append('/usr/dir/customcode/')

如果在目录/usr/dir/customcode/中保存了tool.py,则可以在同一会话中from tool import my_function

相关问题 更多 >