我试图变得太聪明了,为了我自己的利益,我已经把python脚本中的数据分成了三个文件。我想将两个引用文件字典带到主脚本中,但无论我做什么都无法加载它们。我相信这很简单,但我已经不知所措了。所有文件都在同一个文件夹中。你知道吗
你知道吗斯沃德古伊.py你知道吗
stats = {
"Name":"Swordguy",
"Hp":20,
"Mp":20,
"St":20,
"Fight":8,
"Magic":2,
"Sneak":4,
"Athletics":2,
"Animal":0,
"Traps":-2
}
你知道吗房间.py你知道吗
info = {
"Name": "Rat Warren",
"Fight": 0,
"Magic": 2,
"Sneak": -2,
"Athletics": 0,
"Animal": 2
}
你知道吗测试.py你知道吗
from Swordguy import stats
from Room import info
charname = stats["Name"]
roomname = info["Name"]
print(stats["Name"]+" arrives in the room "+info["Name"])
最终结果应该是Swordguy arrived in the room Rat Warren
,但我得到了错误消息
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name 'stats' from 'Swordguy'
我正在visualstudio内核中运行代码。我只是在使用内置的run命令shift+enter
编辑2:看起来我运行代码的方式有问题。谢谢大家,很高兴不仅仅是我丢了弹珠。你知道吗
你可以做一个函数斯沃德古伊.py像这样
对我也一样房间.py你知道吗
现在在测试.py导入该函数并像
相关问题 更多 >
编程相关推荐