VS Code中Python自定义模块导入莫名失效问题求助
Python自定义模块导入莫名失效问题求助
我正在做一个大学小型项目,搭建了分层结构,创建了多个独立Python模块文件,之前在其他文件中调用这些模块及方法一切正常。保存进度后关闭VS Code,几小时后返回开发时,发现自定义模块导入功能莫名失效——我并未在关闭前后修改任何代码。尝试了一些网上的解决方案但均无效,作为.NET开发者,这种情况让我感到困惑。请问有人遇到过类似的Python问题吗?
项目结构
大致结构如下:
- 项目根目录
- core/
- Shared.py
- helpers/
- ThrowHelper.py
- CommonFileModule.py
- core/
代码示例
ThrowHelper.py
class appError(Exception): def __init__(self, message) -> None: self.message = message
CommonFileModule.py
import pandas as pd import helpers.ThrowHelper as throw import core.Shared as core def readCsvFile(path: str, **separator: str): try: file = open(path, "rt") file.close() data = pd.read_csv(file, separator) return data except FileNotFoundError: throw.appError(core.AppErrorCodes.FileDoesntExist) return None
错误提示
运行时抛出ModuleNotFoundError: No module named 'helpers',找不到自定义的helpers模块。
内容的提问来源于stack exchange,提问作者Overcode
相关产品推荐
相关产品推荐

