#!/usr/bin/env python
# -*- coding: UTF-8 -*-
#
# 描述:
# 运行这个程序将会启动一个Maya独立的python程序
#
# 使用方法:
#
# 设置MAYA_LOCATION环境变量到你的Maya安装路径并在Linux(Mac)的shell中执行:
#
# $MAYA_LOCATION/bin/mayapy helloWorld.py
#
# 注意:你必须使用Python可执行文件,才能正常工作。不同的平台它的路径都不一样。
# win系统的是:
#
# $MAYA_LOCATION/bin/mayapy.exe helloWorld.py
# 导入相关模块
import maya.standalone
import maya.OpenMaya as OpenMaya
import sys
def main( argv=None ):
try:
# 尝试启动Maya独立的python程序
maya.standalone.initialize( name='python' )
except:
# 如果无法启动,输出错误信息
sys.stderr.write( "Failed in initialize standalone application" )
raise
# 输出Hello world
sys.stderr.write( "Hello world! (script output)\n" )
# 执行print命令来输出Hello world
OpenMaya.MGlobal().executeCommand( "print \"Hello world! (command script output)\\n\"" )
if __name__ == "__main__":
main()
你可以在maya安装目录下的devkit找到helloWorld.py。
在线版
http://download.autodesk.com/us/maya/2010help/API/hello_world_8py-example.html
分享到:
相关推荐
线性规划最值求解
输出Hello_World! 只是简简单单输出Hello_World!而已。
下载后用python编辑器打开
适合初学者
py代码-python HelloWorld.py
hello_world.py
一个用web.py写的Hello World,主要是入门感受下pthon而已。 使用: 1、用终端CD到web.py,执行:python setup.py install,在Linux 等系统下,需要root 的权限,可以执行:sudo python setup.py install。 2、CD到...
从0-499取四个不重复的随机数(day01/helloworld.py) Task2 date: 2018-10-16 一次性赋值多个变量,并打印(day02/ide.py) 简易加减乘除计算器(day02/calc.py) Task3 date: 2018-10-17 输入输出,打印加减乘除...
上面的mysetup.py创建了一个控制台的helloword.exe程序,如果你要创建一个图形用户界的程序,那么你只需要将mysetup.py中的console=["helloworld.py"]替换为windows=["myscript.py"]既可。 py2exe一次能够创建多个...
HelloWorld.java Hello World C example. helloworld.c Hello World C++ example. helloworld.cpp Hello World C# example. helloworld.cs Hello World PHP example. helloworld.php Hello World Objective-C ...
hellopython的代码,python基础教程之HelloWorld! Python命令⾏ 假设你已经安装好了Python, 那么在Linux命令⾏输⼊: 代码如下: $python 将直接进⼊python。然后在命令⾏提⽰符>>>后⾯输⼊: 代码如下: >>>print('Hello...
附:HelloWorld.py文件内容 以上这篇Python 实现引用其他.py文件中的类和类的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:Python中py文件引用...