maya的python放在哪_在Maya程序中使用Python创建文件夹

更新时间:2023-12-09 21:28:52 阅读: 评论:0

2023年12月9日发(作者:义乌婚庆)

-

maya的python放在哪_在Maya程序中使用Python创建文件夹

maya的python放在哪_在Maya程序中使用Python创建文件夹

我正在使用操作系统模块和此函数:import os

def make_dir(path):

"""

input a path to check if it exists, if not, it creates all the path

:return: path string

"""

if not (path):

rs(path)

return path

因此您可以查询:

^{pr2}$

-编辑-

您应该编写以下内容,以便在按下按钮时正确地绑定命令以调用(必须传递函数而不是字符串):# create a function to query your ui

text :

def MakeFolder():

path = eld(tb ,q=True, tx=True)

make_dir(path)

# U the function in command

( label='Button 1', command=MakeFolder)

如果您想在button命令中直接传递一些参数,比如'path',那么必须使用lambda或partial(它更高级一些)。下面是一个链接,其中有一些解

释:

-编辑-

这里有一个工作代码:import as cmds

import os

def make_dir(path):

"""

input a path to check if it exists, if not, it creates all the path

:return: path string

"""

if not (path):

rs(path)

return path

def MakeFolder(*args):# always put *args to function inside ui command flag becau maya pass by default one argument TrueurInput = eld('textBox', q=1, tx=1)# you should here verify that this path is validpath = make_dir(urInput)print('{0} has been created'.format(path))()umnLayout( numberOfColumns=2, columnAttach=(1, 'right', 0), columnWidth=[(1, 100), (2, 250)] )( label='Name' )tb = eld('textBox', tx='E:/Andrew/')( label='Button 1', command=MakeFolder )ndow( )请记住,这段代码避免:传递ui元素名称和避免嵌套变量,通过命令传递参数。在

-

maya的python放在哪_在Maya程序中使用Python创建文件夹

本文发布于:2023-12-09 21:28:52,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1702128532241134.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:maya的python放在哪_在Maya程序中使用Python创建文件夹.doc

本文 PDF 下载地址:maya的python放在哪_在Maya程序中使用Python创建文件夹.pdf

标签:传递   使用   命令   避免   创建   代码
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|