example中的random_agents.py需要使用SMAC_Maps文件夹下的地图,明明就在这里为什么会找不到呢
为什么同一个文件夹下的文件调用找不到呢
example中的random_agents.py需要使用SMAC_Maps文件夹下的地图,明明就在这里为什么会找不到呢
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
关注 引自免费微信小程序:皆我百晓生
从你给出的错误信息来看,问题似乎在于你的程序在寻找地图文件时遇到了问题。它期望在路径
C:/Program Files (x86)/StarCraft Its Ma programmecantrun
下找到地图文件,但实际上地图文件位于其他位置。根据你提供的图1和图2内容,这些地图文件实际上是位于你的SMAC_Maps
文件夹中。这个问题的原因可能是路径设置不正确或者程序在寻找地图文件时没有正确地识别到SMAC_Maps
文件夹的位置。解决这个问题的方法可能需要以下步骤:
- 确认
SMAC_Maps
文件夹的位置是否正确。从你给出的内容来看,它应该位于当前目录或当前目录的子目录中。你需要确保你的程序在寻找地图文件时能够正确地识别到这个位置。你可能需要在你的代码中硬编码这个路径,或者在运行时通过命令行参数等方式指定路径。 - 检查你的程序的配置文件中是否有关于地图文件路径的设置。如果有,你需要确保它指向正确的位置。如果没有,你可能需要在程序中添加相关的设置。
- 确保你有正确的权限来访问这些地图文件。在某些情况下,操作系统的权限设置可能会阻止程序访问某些文件或文件夹。
具体到你的代码
starcraft2.py
中的map_data=self._run_config.map_data(_map.path)
这一行,你需要确保_map.path
正确指向了SMAC_Maps
文件夹下的地图文件。你可以尝试打印_map.path
的值,看看它是否是你期望的路径。如果不是,你需要修改它以指向正确的路径。如果你能提供更多关于你的代码和配置的信息,我可能能给出更具体的建议。
解决 无用评论 打赏 举报 编辑记录- 确认
悬赏问题
- ¥20 关于web前端如何播放二次加密m3u8视频的问题
- ¥20 spring boot集成mqtt的使用问题
- ¥15 使用百度地图api 位置函数报错?
- ¥15 metamask如何添加TRON自定义网络
- ¥66 关于川崎机器人调速问题
- ¥15 winFrom界面无法打开
- ¥30 crossover21 ARM64版本安装软件问题
- ¥15 mymetaobjecthandler没有进入
- ¥15 mmo能不能做客户端怪物
- ¥15 osm下载到arcgis出错