我有一个执行以下操作的代码:
我希望将我的目标装备文件保存在场景中,并继续执行3-5。 我需要查询目标装备文件是否存在,如果是,则跳过过程1和2并继续3-5,否则从1到5重新开始。
如何检查场景中是否已存在装备文件? 附言:我刚开始在Maya中使用python进行编码:)
答案 0 :(得分:1)
要检查文件是否存在,请使用 os.path.exists 。
场景是您的目录,例如下面的“ M:/台式机”。
import os
if os.path.exists("M:/Desktop/rigfile.txt"):
# Perform statements 3-5
else:
# Perform statements 1-5
答案 1 :(得分:1)
如果要检查文件是否存在:
import os
if os.path.exists("FULL/PATH/TO/YOUR/FILE.ma"):
# Do code
如果要检查场景中是否存在特定对象:
import maya.cmds as cmds
if cmds.objExists("YOUR_OBJECT_NAME"):
# Do code