这似乎是一项微不足道的任务,但我仍然没有找到解决方案。
在使用 enthought.traits 的 API 并使用它们的数据类型(例如整数 Int)时,我如何将这些值类型转换为HasTraits
类中的本机 python 对象。例如:
from traits.api import HasTraits, Int, List
class TraitsClass(HasTraits):
test = Int(10)
channel = List(range(0,test)) # this fails as range expects integers
我在课堂上尝试了以下内容,都产生了错误
test_int = int(test)
test_int = test.get_value()
有人对我有快速提示吗?非常感谢。