IronPython是Python编程语言在.NET平台上的实现。它支持一个可交互的控制台,该控制台支持完全的动态编译,并且可以让Python程序员访问所有的.NET库,同时还保持对Python语言完全的兼容性。
下面我们将示范如何运行第一个IronPython程序
在
IronPython上下载最新的版本, 解压到一个文件夹, 并将该目录添加到用户环境变量的PATH下(Vista下可能要注销一下)
在命令行控制台下输入:ipy, 出现版本号, 版权信息说明安装成功了
找到安装目录下的Tutorial\first.py文件, 修改为:
def
add(a, b):
"
add(a, b) -> returns a + b
"
return
a
+
b
![](/Images/OutliningIndicators/None.gif)
hi
=
"
Hello from
"
if
__name__
==
"
__main__
"
:
print
add(hi,
"
IronPython!
"
)
控制台切换到Tutorial目录, 输入ipy first.py,回车, 结果显示Hello from IronPython!
稍微解释一下代码:
def add(a,b)定义了函数add, 参数a,b. python是动态语言, 所以a,b也不需要类型信息了, 函数的返回值也不需要写了(好简单)
''表示本行为注释
__name__是模块名称, 默认模块名称当然是"__main__"了.
print命令很清楚了, 在控制台打印出结果
好了, 我们的第一个IronPython收工了!