`
schi
  • 浏览: 205980 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

helloWorld.py

阅读更多
#!/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.py

    hello world.py

    helloworld.py

    线性规划最值求解

    Hello_World.py

    输出Hello_World! 只是简简单单输出Hello_World!而已。

    py代码-python HelloWorld.py

    在这个场景下,它可能包含了关于 `HelloWorld.py` 和 `main.py` 的简要说明,例如如何运行这两个文件,或者它们的目的和功能。 学习和理解Python的基本语法,如`print()`函数,是编程之旅的重要第一步。随着对...

    tkinter版helloworld.py文件

    下载后用python编辑器打开

    operator-helloworld.zip

    6. **测试与验证**:为了确保Operator正确工作,可能有`test`目录包含测试脚本或测试用例,如`test_helloworld.py`,用于验证Helloworld Operator的功能。 学习和使用"operator-helloworld.zip",你可以了解如何...

    01-Hello World.py

    适合初学者

    Helloworld.zip

    3. **源代码文件**:如果“Helloworld”是源代码文件,那么它可能使用了特定的编程语言,如C(helloworld.c)、Java(HelloWorld.java)或Python(helloworld.py)。每种语言都有其特定的语法和结构。 4. **文本...

    helloworld.zip

    【标题】"helloworld.zip" 是一个典型的入门级编程示例的压缩文件,通常用于介绍编程语言的基础知识。"Hello, World!"程序是大多数编程语言教程中的第一个例子,旨在帮助新手快速建立编译、运行程序的基本流程。这个...

    hello_world.py

    hello_world.py

    利用web.py写的一个Hello World的demo

    一个用web.py写的Hello World,主要是入门感受下pthon而已。 使用: 1、用终端CD到web.py,执行:python setup.py install,在Linux 等系统下,需要root 的权限,可以执行:sudo python setup.py install。 2、CD到...

    课程示例-第三课-HelloWorld.rar

    这可能是一个单独的代码文件,如“HelloWorld.java”(Java)、"HelloWorld.py"(Python)、"HelloWorld.c"(C)或其他编程语言的对应文件。这个文件很可能包含了“Hello, World!”程序的完整实现,学生可以查看、...

    Django之Apache mod_python安装及HelloWorld.docx

    在项目目录(例如`D:\py\myproj`)下新建`helloworld.py`文件,并编写简单的视图函数: ```python from django.http import HttpResponse def index(request): return HttpResponse('Hello, Django!') ``` ...

    从零学Python-学习代码大全

    - 从0-499取四个不重复的随机数(day01/helloworld.py) Task2 date: 2023-10-16 - 一次性赋值多个变量,并打印(day02/ide.py) - 简易加减乘除计算器(day02/calc.py) Task3 date: 2023-10-17 - 输入输出,...

Global site tag (gtag.js) - Google Analytics