You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取Metashape.Application中带尖括号的属性值?

Metashape Python模块中获取Application.version字符串值的方法

问题出在你引用了Metashape.Application类本身,而非它的实例对象。Metashape的Application采用单例模式,必须获取实例后才能访问version属性的实际值。

正确的代码写法:

import Metashape

# 方法1:创建Application实例
app = Metashape.Application()
print(app.version)

# 方法2:使用内置的预定义实例(更简便)
print(Metashape.app.version)

原代码的问题说明:

当你执行a = Metashape.Application时,a指向的是类对象,不是运行时的实例。此时访问a.version得到的是类的属性描述符对象,而非实际的版本字符串,所以会输出<attribute 'version' of 'Metashape.Metashape.Application' objects>这类内容。

内容的提问来源于stack exchange,提问作者dyoung

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 00:12:08