IronPython 2.0中如何使用System.IO和System.Text?

KingYoungsun 2009-09-04 05:02:15
大家好!

在IronPython 1.x中,我们使用System.IO和System.Text是按下面这样做的:

import clr

from System.IO import *
from System.Text import *

sr = StreamReader("c:\\sample.txt", Encoding.UTF8)
Console.WriteLine(sr.ReadToEnd())
sr.Close()

Console.Read()

但是在IronPython 2.0中,会出现语法错误,提示 no module named IO,如果加上 clr.AddReferenceByPartialName("System"),倒是不出现前面的语法错误,但Encoding,Console这些会提示未定义。

请教此问题的原因和解决方法。
...全文
123 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Luckeryin 2009-09-10
  • 打赏
  • 举报
回复
IronPython 1.x我没用过.
我试试2.0的看.
JGood 2009-09-10
  • 打赏
  • 举报
回复
在SharpDevelop中,我是直接使用from System.Text import * 没问题。
thy38 2009-09-05
  • 打赏
  • 举报
回复
帮顶

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧