python-3.x - 为什么 PyCharm 找不到 Visual Studio 可以找到的模块?
问题描述
在类 def 之前,我的代码中有一行代码位于 python 文件的顶部:
import DataManagement.game_start_manager as game_start_manager_
我在 Visual Studio 2019 中编写 Python 是因为我是一名 C# 开发人员,所以我已经拥有它。我正在考虑迁移到 PyCharm 进行 Python 编码,以便与 Python 世界更加一致。
上面的代码在 Visual Studion 中运行良好,但是,在 PyCharm 中我被告知有名为 DataManagement 的“无模块”。
在我的文件夹结构中,DataManagement 是文件夹的名称,game_start_manager 是文件的名称:game_start_manager.py,其中包含一个类:GameStartManager。
上面显示的代码位于同一级别的单独文件夹(Main/start_up.py)中:
IE
- 主要的
- 启动.py
- 数据管理
- game_start_manager.py
Visual Studio 似乎将文件夹和(我认为)文件视为模块,而 PyCharm 没有?
我担心的是我误解了围绕 Python 模块的基本思想,这导致了我的问题。
我在 VS 2019 中的代码评估与 PyCharm 不匹配的原因是什么?
解决方案
推荐阅读
- java - 尽管有正确的python代码,但从nifi ExecuteScript处理器获取语法错误
- pandas - Pandas 中的分组比例
- angular - 如何在三元运算符上添加routerLink?
- python - 无论如何在python中使用来自Weka的.model文件?
- sql-server - 如何在 SQL Server 中将 VARCHAR 列转换为 DECIMAL 而无需舍入?
- sql - 在 SQL 中将 n 与 (n+1) 进行比较
- javascript - 如何安装和使用 three.js ES6 模块
- dataweave - Dataweave JSON 转 XML 格式-Mule-4
- html - 悬停时更改图像的亮度
- c - FPU 扩展 '+fpv5' 和 '+fp.dp' 对输出二进制文件没有影响(STM32F767ZIT ARM Cortex-M7)