我的代码在Spyder的变量资源管理器中未产生任何结果

时间:2019-06-21 19:38:10

标签: python-3.x anaconda spyder

我已经编写了一些代码来模拟我玩的视频游戏,通常您会假设在spyder控制台中运行任何内容都会在变量资源管理器中生成可见变量,但是我的代码不会这样做。 我正在使用Python 3.6和Spyder 3.3.0。 变量浏览器没有损坏,因为当我运行x = 10之类的虚拟代码时,它会显示在变量浏览器中。

我尝试了所有齿轮设置的单个组合,发现在Spyder中变量浏览器窗格的右上角。我已经尝试了Anaconda中可用的每个Spyder版本。我尝试只使用程序中的部分代码,但是在控制台中运行时却没有任何显示。它曾经可以正常工作,但是几个月前,我不记得上一次看到变量资源管理器工作的时候了

我的代码长于900行,因此这是代码的开头,并带有指向完整代码的pastebin链接。

from math import trunc
from math import floor

def Effective_strength_function(
        Strength_level=0, Potion_bonus_input=0, Prayer_bonus_input=0, Style_bonus_input=0,
        S_potion=0, SS_potion=0, Z_potion=0, C_potion=0,
        Burst_of_Strength=0, Superhuman_Strength=0, Ultimate_Strength=0, Chivalry=0, Piety=0, No_prayer=0,
        Aggressive=0, Controlled=0, Accurate=0,
        Other_bonus_input=0,
        Weapon_bonus=0,
            Weapon_bonus_input=0, 
                Weapon=0,
        Armour_bonus=0,
            Armour_bonus_input=0,
                Helmet_bonus_input=0,
                    Helmet_input=0,
                        Helmet=0,
                Amulet_bonus_input=0,
                    Amulet_input=0,
                        Amulet=0,
                Cape_bonus_input=0,
                    Cape_input=0,
                        Cape=0,
                Torso_bonus_input=0,
                    Torso_input=0,
                        Torso=0,
                Gloves_bonus_input=0,
                    Gloves_input=0,
                        Gloves=0,
                Legs_bonus_input=0,
                    legs_input=0,
                        Legs=0,
                Boots_bonus_input=0,
                    Boots_input=0,
                        Boots=0,
                Shield_bonus_input=0,
                    Shield_input=0,
                        Shield=0,
                Ring_bonus_input=0,
                    Ring_input=0,
                        Ring=0,
    Monster_health=0,
    Monster_count=0,
        Monster_count_warning=0,
    Attack_level=0,
    Slayer_task=0,
        Slayer_task_bonus=0
                               ):
[Pastebin] https://pastebin.com/HQwj2GXj

当您运行包含至少一个变量的代码时,它将显示在Spyder的变量资源管理器中。它将显示是否是一个Intiger,Float,List,Array等。当我运行游戏代码时,Mine保持空白。

0 个答案:

没有答案