Model.path#
- property Model.path#
表示模型路径的Path对象。
当加载先前保存的模型使用
read_model()
时, 该属性会被设置为一个pathlib.Path对象,表示 传递给read_model()
的路径:>>> import modelx as mx >>> model = mx.read_model(r"C:\Users\mxuser\Model") >>> model.path WindowsPath('C:/Users/mxuser/Model2')
当使用
new_model()
创建模型时,该属性会被设置为None
:>>> model = mx.new_model() >>> model.path # Returns None
用户可以通过为其分配字符串值来设置路径:
>>> model.path = "." >>> model.path WindowsPath('.')
当使用
write()
或write_model()
保存模型时, 此属性会更新为pathlib.Path对象,表示 传递给方法或函数的路径:>>> model.write(r"C:\Users\mxuser\Model2") >>> model.path WindowsPath('C:/Users/mxuser/Model2')
该属性在公式中通过特殊引用
model_
的属性进行访问:>>> @mx.defcells >>> def foo(): ... return _model.path >>> foo() WindowsPath('C:/Users/mxuser/Model')
- Returns:
一个 pathlib.Path 对象或
None
在0.25.0版本中新增。