在googlecolab Python笔记本中,导入其他.py文件最干净的方法是什么?

2024-04-28 03:59:26 发布

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

我尽量避免使用系统路径附加…或者任何黑客想要整理文件夹。假设我有一个notebook.ipynb文件,如果我将它们放在一个目录中,如何导入.py文件?你知道吗


Tags: 文件py路径目录文件夹系统整理ipynb
1条回答
网友
1楼 · 发布于 2024-04-28 03:59:26

如果将它们放在同一目录中,则可以使用以下工具轻松导入模块(.py)文件:

from my_module import * # This will import all functions
from my_module import foo # This will import only my_module.foo

foo()

或者直接导入模块

import my_module

my_module.foo()

请参阅thispython文档以获取有关模块的更多解释。你知道吗

更新问题的更新

根据this答案,如果上传模块,可以使用上述方法。只要确保你的pwd是正确的。你知道吗

更好的是,在示例中,您可以在模块文件夹中定义__init__.py(请参阅6.4节)。将打包,以执行以下操作:

from folder.my_module import foo

foo()

相关问题 更多 >