maya中python命令大全_[转载]技术教程-MayaPython教程附录1之Py常用命令

其实作为一个设置或者技术指导,学习到一定程度必须要接触编程,比如Mel、Python、C++

Api等程序语言,这些教程主要是转载胡泳滨的Maya

Python学习教程,现在开始第一章-MayaPython教程附录1之Py常用命令。

Python常用命令(不断更新)

在MayaPython教程的第二篇的2.5节中简要提到了Python常用模块的使用方法。在这篇附录中我将以笔记分类的形式来列出更多Python常用模块中的实用小命令及其简易使用范例。有时这些小命令可以大大缩短你代码的长度。当然如果你有足够好的英语,Python帮助文挡将会是你最好的选择,它提供了更全面的索引。

Os模块

os.system(command)执行操作系统Shell中的命令

os.system(“md C:\temp_folder”)

#

执行后,C盘下会多一个temp_folder文件夹

os.popen(command)打开程序

#

注意,如果路径中带空格的话,需要用单引号包含双引号

os.popen(‘“C:\WINDOWS

sample\NOTEPAD.EXE”’)

os.getenv(environment_value)获取系统变量

os.getenv(“USERPROFILE”)

“C:\Documents and

Settings\username”

执行后,返回系统当前用户的用户文件夹路径。个人认为用这个命令获取USERPROFILE非常实用,因为当第一次启动Maya后,C:Documents and SettingsUSERNAMEMy

DocumentsMaya下会自动建立Maya的用户目录,包括脚本、图标、SHELF等资源都会用到这个路径。具体怎么用,看你的需要了。

当然除了USERPROFILE,你还可以获取其他信息。可以通过start > run

> cmd >

输入SET来查看系统中的变量。

os.putenv(name,value)添加系统变量

os.putenv(“HELLOWORLD_HOME”,“D:\HOME”)

你可在系统变量里找到HELLOWORLD_HOME变量名,以及其值D:\HOME。这个信息同样可以通过getenv来获取。

os.environ以字典的形式返回系统变量

既然是字典那我们就可以这样来查找。

os.environ[“USERPROFILE”]

“C:\Documents and

Settings\username”

os.path.exists(filePATH)查找filePATH是否存在

os.path.exists(r “D:HelloWorld.py”)

False

os.path.exists(r “D:newFolder”)

True

返回True说明存在,False说明不存在。可以针对文件和文件夹,实用推荐。

String字符常用操作命令

String.lower()把字符以小写的形式返回

“HelloWorld”.lower()

“helloworld”

String.upper()把字符以大写的形式返回

“HelloWorld”.upper()

“HELLOWORLD”

String.find(keyword)返回关键字的位置

“HelloWorld”.find(“World”)

5

说明World从字符的第5个位置开始。

“HelloWorld”.find(“x”)

-1

-1表示关键字不存在。

String.split(keyword)返回被keyword分割后字符的列表

“HelloWorld”.split(“W”)

[“Hello”,“orld”]

这时关键字W就像小刀一样把字符拆成了一个含有2个字符的列表。

String.replace(old,new)返回以新替旧的字符

“lesson1,lesson2,lesson3”.replace(“lesson”,“unit”)

“unit1,unit2,unit3”

String.strip()去掉字符串首尾的空格

“ HelloWorld ”.strip()

“HelloWorld”

还有2个附加的命令可以选用。

“ HelloWorld ”.lstrip()

“HelloWorld ”

“ HelloWorld ”.rstrip()

HelloWorld”

Others其他命令

reload(MODULE_NAME)重新装载模块

reload(mymodule)

如果我们已经import了一个模块,但是在重启Maya前对模块进行了改动,这时需要用到这个命令进行重新载入。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Maya是一款用于3D图形和动画设计的软件,而Python是一种流行的脚本语言。Maya脚本语言Python教程是一种教授如何使用Python语言编写脚本来扩展和自定义Maya软件功能的教程。 这个教程通常涵盖了Python语法基础知识,如变量、数据类型、条件语句、循环等。此外,它还涵盖了Maya软件的基本概念和操作,以及如何使用PythonMaya的API(应用程序编程接口)进行交互。 Maya脚本语言Python教程具有以下优点和用途: 1. 扩展功能:通过编写Python脚本,用户可以利用Maya软件的API来创建自定义的工具和插件,以满足个人或专业需求。这些脚本可以用于自动化重复性任务、批量处理场景、模型和动画的创建,以及创建自定义用户界面等。 2. 快速迭代:Python是一种易于学习和使用的语言,具有直观的语法和丰富的标准库。使用Python编写Maya脚本可以快速迭代和测试想法,提高工作效率。 3. 与其他工具集成:Python是一种广泛使用的语言,它具有丰富的第三方库和工具。通过将Python与其他工具集成,如数据分析库、数学库等,可以进一步扩展Maya的功能。 总而言之,Maya脚本语言Python教程是学习如何通过Python编写脚本来定制和增强Maya软件功能的教程。它为使用Maya软件进行3D图形和动画设计的人员提供了更大的灵活性和创造力。无论是初学者还是有经验的用户,都可以通过学习这个教程来提高他们的技能和工作效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值