我使用Spyder遇到以下问题:
如果我使用大写字母命名变量,则不会在“变量资源管理器”窗口中显示。
例如,如果我将变量命名为: Var = 1,它在Variable Explorer中。
否则,如果我将其命名为: VAR = 1,那里没有显示。
任何人都知道为什么会这样,如果有办法解决它?
(ps:拜托,我知道我可以“不要那样命名”,但那不是我要的)
由于
答案 0 :(得分:4)
我是Python和Spyder的新手,但我想我可以帮到你。根据{{3}}:
"常量通常在模块级别定义,并以全部大写字母书写,下划线分隔单词。示例包括MAX_OVERFLOW和TOTAL"。
我猜Spyder使用这个约定。如果是这种情况,变量资源管理器不支持常量。 PEP 8 -- Style Guide for Python Code有一个支持的对象类型列表,不包括常量:
希望这会对你有所帮助。
更新:我刚刚在Variables资源管理器右侧的垂直栏中找到了一个选项图标,可以启用/禁用大写变量。