首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >检查场景文件中是否存在文件,如果是调用错误,则强制打开该文件。

检查场景文件中是否存在文件,如果是调用错误,则强制打开该文件。
EN

Stack Overflow用户
提问于 2019-10-17 02:37:16
回答 2查看 610关注 0票数 1

我有一个代码,它执行以下操作:

  1. 打开一个严格的文件,目标平台文件
  2. 创建一个Hik节点,并将该平台文件的mocap连接连接到字符def
  3. 中,导入一个mocap (源代码平台),并为源接口创建另一个hik节点,以映射从源到目标
  4. 目标节点传输的字符def
  5. mocap数据,并删除源平台数据。H 210G 211

我希望把我的目标钻机档案留在现场,并继续执行3-5。我需要询问目标钻机文件是否退出,如果是,则跳过procs 1和2并继续3- 5,否则从1重新开始到5。

如何检查现场是否已经存在钻机文件?P.s:我刚开始用maya的python编写代码:)

EN

回答 2

Stack Overflow用户

发布于 2019-10-17 04:01:48

要检查文件是否存在,请使用os.path.exists.

场景是你的目录。"M:/Desktop“下面。

代码语言:javascript
运行
复制
import os

if os.path.exists("M:/Desktop/rigfile.txt"):
    # Perform statements 3-5
else:
    # Perform statements 1-5
票数 1
EN

Stack Overflow用户

发布于 2019-10-18 01:57:06

如果要检查文件是否存在:

代码语言:javascript
运行
复制
import os
if os.path.exists("FULL/PATH/TO/YOUR/FILE.ma"):
    # Do code

如果要检查场景中是否存在特定对象,请执行以下操作:

代码语言:javascript
运行
复制
import maya.cmds as cmds
if cmds.objExists("YOUR_OBJECT_NAME"):
    # Do code
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58424083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档