我想用pygame做一个飞机大战游戏,但发现mplane.py和W001.py(思来想去只好随便叫了这么一个名字)都在同一级文件夹里,但就是导不进来。
图如下:
pycache也没问题:
但就是会报错,不知道为什么,请各位专家指点一下。
我想用pygame做一个飞机大战游戏,但发现mplane.py和W001.py(思来想去只好随便叫了这么一个名字)都在同一级文件夹里,但就是导不进来。
图如下:
引自免费微信小程序:皆我百晓生
根据你提供的描述和图片信息,问题似乎在于你试图从同一目录下的其他Python文件中导入模块,但由于某些原因导入失败了。在Python中,如果你在尝试从一个目录中导入一个模块或脚本时遇到错误,可能有以下几个原因:
plane
文件夹中的W0001.py
文件导入mplane
模块。你需要确认mplane.py
确实存在于同一目录(文件夹)下。文件路径应该是这样的:C:\Users\Acer\Desktop\WarPicks\plane\mplane.py
。注意文件名的大小写,确保它们是完全匹配的。Mplane.py
而不是mplane.py
,你需要使用import Mplane
来导入它。python --version
来检查你当前使用的Python版本。.pyc
文件(在这种情况下是mplane.cpython-310.pyc
),然后重新运行代码看看是否解决了问题。你可以手动删除该文件,或者在IDE中清除缓存(如果有这样的选项)。如果以上步骤都没有解决问题,你可以尝试在命令行中运行以下命令来查看更详细的错误信息:
python -m trace --trace W0001.py
这将生成更详细的跟踪输出,可能有助于识别问题的根源。此外,检查是否有任何语法错误或其他明显的错误,这也可能是导致问题的原因。如果你能提供更多的代码或错误信息,我可能能够提供更具体的帮助。