IronPython
文章平均质量分 50
dahuzizyd
这个作者很懒,什么都没留下…
展开
-
IronPython发布了0.6版本
IronPython发布了0.6版本,而且作者也已经加入了微软的CLR组,下载:http://www.ironpython.com/虽然不懂python,还是下了一个,先看看再说,直接从命令行方式运行压缩包下的bin目录下的IronPythonConsole.exe就可以写python代码了。原创 2004-07-30 09:21:00 · 1044 阅读 · 0 评论 -
Python 蟒蛇还是变色龙?
原文见:Python 蟒蛇还是变色龙? 这两天看了看python的FAQ,发现python比我想像中的还要灵活。由于没有实际的项目演练,无法尝试,不过FAQ中的东东应该是有权威性的吧:),下面说说自己的一些想法。 我们知道,安装完python后,就可以执行python脚本。我们可以把这种方式和.net中的概念对应起来,在.net中,要执行一个程序集,你就必需先安装.net frame原创 2006-04-12 19:38:00 · 1972 阅读 · 0 评论 -
你有,我有,Python也有
原文:你有,我有,Python也有 Java和.net环境下都有工具可以把代码中的注释提取出来,python在这方面也不示弱,pydoc就可以作到这一点。Pydoc是从python的2.1版本就加入到其标准库中的。当我们在命令行解释器中调用help()命令时,就使用他来在控制台上显示代码中的注释。我们也可以使用他来把module中的注释提取出来,按照一定的组织方式生成该module的说明文原创 2006-03-30 19:26:00 · 5015 阅读 · 15 评论 -
python版的Hello Wrold
python使用Tkinter模块来实现基本的GUI,如button,Label等,下面就是一个简单的Hello Wrold的程序,使用python2.4 .py文件内容如下: from Tkinter import * from tkMessageBox import * def button_click(): showinfo(first application,Hello wr原创 2005-03-04 05:35:00 · 1302 阅读 · 0 评论 -
python中比较两个文件是否相同
python中提供了很便捷的方法来判断两个文件的内容是否相同,只要两行代码: >>>import filecmp >>>filecmp.cmp(re:/1.txt,re:/2.txt) 如果两个文件相同,会输出True,否则会输出false。 怎么样,很简单吧原创 2005-03-02 21:57:00 · 2994 阅读 · 0 评论 -
菜鸟说python中的继承
python支持面向对象的编程风格,这里主要说说python中的多继承: 下面的代码使用python2.4,安装后使用idle的IDE开发环境(说是IDE ,比起delphi,VS.net等简单得太多了) 从File-New菜单建立一个.py文件,写下面的代码: class SuperClass: def sample(self): print SuperClass c原创 2005-03-01 21:19:00 · 1101 阅读 · 0 评论 -
python!让人惊讶的python
今天看到Test-Driven Development in Python这篇文章,里面提到在2.1版本的时候,就已经提供了unittest的Module,而且还有和JUnit等xUnit工具类似的pyUnit,实在是让人惊讶。 在看python类库的源码时,很多Module都有Test类,当时就觉得python已经接受了测试驱动,没想到python走的更快。 另:一个python小tip,交换两原创 2005-03-04 06:01:00 · 1406 阅读 · 0 评论 -
python中根据类名生成类的实例
在python中和.net一样可以根据类名来动态生成类的实例,但是比.net更方便,下面的例子使用python2.4的idle的IDE环境, .py文件代码如下: class Employee: def __init__(self,name,age,address): print name :,name print age :,age原创 2005-03-02 21:33:00 · 1880 阅读 · 0 评论 -
用IronPython加载,写入文本文件
发现在csdn首页上居然有了链接“IronPython入门”!督促自己再写些东西在前两个随笔的基础上又加了些东西,读入,写出一个文本文件,不过读入,写出的部分都是用python里就用的东西,没有用.net framework中的System.IO命名空间下的类,单从这两个功能上说,代码确实比.net 要简单,.net还要先调用构造函数,然后再调用相应的方法。由于没有IDE,界面作的不怎么好原创 2004-09-01 15:59:00 · 1956 阅读 · 2 评论 -
IronPython中没有System.Data命名空间?
使用IronPython时,导入名字空间:from System.Data import *报错:package#? object has no attribute data但是其它的名字空间System.Web,System.Xml,System.IO,System.Text都没有问题,不知道是不是因为Python不适合作这方面的程序原创 2004-08-30 14:55:00 · 1043 阅读 · 1 评论 -
用IronPython写winform程序
只是感兴趣,真正的开发可不敢用这个下面的例子是从Jim Hugunins 的blog里看到的先要有IronPython,可以到IronPython的网站上下载http://ironpython.com/下载完后解压缩,从命令行进入到IronPython目录的bin目录,执行IronpythonConsole.exe启动Shell,如图:然后逐行敲入代码:>>> from System.Win原创 2004-08-26 19:11:00 · 3499 阅读 · 4 评论 -
想继续用IronPython写点程序,不过得先学习python了
前几天因为兴趣驱使,用IronPython写了两个很简单的例子,想再写些深入点的例子,可是对python是一点也不懂,语法都不知道,只能局限于对.net Framework里的类的调用,使用控件什么的。决定先学点基础的语法。顺便问一句,哪位大侠有ironPython更多的相关资料,thx!原创 2004-09-01 15:19:00 · 1614 阅读 · 2 评论 -
IronPython的Hello World
在上一篇随笔“用Ironpython写winform程序”里,写了一个显示窗体,这篇在此基础上添加了一个按钮,点击弹出对话框用NotePad写一个文本文件,内容:#导入名空间from System.Windows.Forms import *from System.Drawing import *#窗体f = Form()f.Text = "Python Hello World"#按钮b =原创 2004-08-27 15:15:00 · 1396 阅读 · 0 评论 -
使用python写的代码行数统计程序
原文见:使用python写的代码行数统计程序因为最近在作的项目很特殊,所使用的语言是一个公司内部的IDE环境,而这个IDE所产生的代码并不是以文本方式存放的,都是放在二进制文件中,而且由于 这门语言外界几乎接触不到,所以没有针对它的代码统计程序,当一个模块完成后要统计代码行数会很困难,要统计的话必须先把代码编辑器中的内容拷贝到一个文 本类型的文件中。正好一直在关注python,还没有用python原创 2006-04-18 22:21:00 · 2231 阅读 · 0 评论