擅长:python、mysql、java
<p>“分配前引用”错误是因为对象路径只存在于try/except块中。在那之前先定义一下</p>
<pre><code>def object_path(object_name):
obj_path = ""
try:
if object_type(object_name) in ['JX', 'JW', 'MT', 'WF']:
obj_path = 'task'
elif object_type(object_name) in ['TT', 'MT', 'FT']:
obj_path = 'trigger'
elif object_type(object_name) == 'VR':
obj_path = 'virtual'
else:
raise ValueError()
except ValueError as err:
print('The name of object {} is
incorrect'.format(object_name))
return obj_path
</code></pre>