python - 访问子文件夹内其他 python 文件中的函数
问题描述
我正在使用各种脚本构建一个相当复杂的 python 应用程序。我计划将这些脚本分类到子文件夹中,这样我就可以从主文件中访问这些函数。例如,在main
名为. 我将如何调用该函数?test.py
test
我试过使用
from test import main
但是我得到一个ModuleNotFoundError
错误。
在此先感谢您的帮助。
解决方案
如前所述,要从 python 中的子文件夹导入文件,请使用“。” 表示子目录。
- 在您的示例中,导入将是
from test.test import main
- 这种导入的一般语法如下:
from [subfolderName].[fileName] import [functionName]
- 要从文件中导入所有函数,语法为:
import [subfolderName].[fileName]
推荐阅读
- php - 在while循环中使用foreach循环获取每行下的所有子列表项
- python - Python:计算字符串开头的连续字符
- java-8 - 在 Java 8 中对复杂的解引用链进行空检查
- python - mysql.connector 系统错误问题:32 Broken Pipe
- sql - 相同的 SQL 查询适用于某些表,但在同一数据库中相同的其他表上出错
- google-apps-script - 我想在 Google Sheet 宏中使用 Autocrat
- javascript - 为 Lightbox 图像 ejs 动态显示图像
- java - 传递给方法的这个 Java 数组发生了什么?
- django - 将 api 密钥保存到数据库 django
- python-3.x - 如何解决 DataFrame 中的数据过滤挑战?