python - ModuleNotFoundError 尝试从同一文件夹导入
问题描述
我有一个包含一堆 pythons 文件的文件夹......
IE。
folder1
--py1.py
--py2.py
从命令行进入folder1后,如果我尝试运行py1.py,为了简单起见,它只有一个导入
from folder1.py2 import somefunc
我收到一条消息ModuleNotFoundError: No module named 'folder1'
我尝试过相对进口
我也尝试将此目录添加到路径
sys.path.append(".")
这些文件在同一个文件夹中,我从目录中执行。我怎样才能解决这个问题?
解决方案
推荐阅读
- c++ - 为什么C++标准库总是通过std::initializer_list
按价值而不是按参考? - firebase - 使用自定义令牌发布到 Firestore 导致请求具有无效的身份验证凭据。预期...有效的身份验证凭据
- excel - 编译错误参数仅在 Mac 上不是可选的
- javascript - VueJs 仅将数组推入数组值
- javascript - 为 v-for 中使用的对象添加新属性
- kubernetes - 如何使用 go-client 在 Kubernetes 中重新启动部署
- swiftui - 在 SwiftUI 中从另一个视图设置 @State 变量
- c# - 将 CString 数组从 MFC c++ dll 返回到 C# 程序
- python - 如何将 matlab 合并到 jupyter notebook 中?
- asp.net - 如何将 React 应用程序部署到 Azure 中的虚拟应用程序?