锁定老帖子 主题:督促自己-清风Python练习贴
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2005-01-18
打个岔,感谢楼主的经验分享!
正是有这样的分享精神,开源社区才越来越精彩!! |
|
返回顶楼 | |
发表时间:2005-01-20
感谢lix23的支持:)
不过在看我的帖子的时候,也要注意,我这只是随笔,只是把我学习的过程发上来,难免会有错误,以及走弯路的地方,还有可能会给大家误导,所以,请重点看过程,而不是结果:) |
|
返回顶楼 | |
发表时间:2005-01-20
我想利用xul+soap来实现一个可随意编辑网站地图(树结构的导航) 的程序.
整个网站地图 用一个xml来定义. 服务器和客户端用soap通讯, 客户端用firefox的xul和js脚本来实现对xml(网站地图)的编辑 . 这些技术对我而言是一个不小的挑战 ! (过去都没有听过) 昨天刚看完soap1.2的说明 并尝试性的学了学python . 如何用python 通过soap协议 将一个服务器端的xml文件发给客户端(firefox) ? 我找到了SOAPpy这个东西 但却不会用 ! |
|
返回顶楼 | |
发表时间:2005-01-20
为何使用XUL+SOAP?能否告诉我你选择这两项技术的理由,如果是为了学习,那么我觉得你这个选题不是很适合。
对于带有图形编辑功能的网络程序,我更倾向于FLASH做客户端,通讯方式选择SOAP我个人也觉得有些许复杂了。:) |
|
返回顶楼 | |
发表时间:2005-01-20
"为何使用XUL+SOAP?能否告诉我你选择这两项技术的理由,如果是为了学习,那么我觉得你这个选题不是很适合。
对于带有图形编辑功能的网络程序,我更倾向于FLASH做客户端,通讯方式选择SOAP我个人也觉得有些许复杂了。" 我想尝试用xml来构建网站 充分发挥xml的灵活性 摆脱jsp 摆脱RDB 摆脱自己的思维定势. 我是这么想的 1 flash不开放 2 数据原是xml 我想客户端用xul处理可能更方便 3 既然服务器端用xml 客户端用xml 传输我也用xml(soap) |
|
返回顶楼 | |
发表时间:2005-02-23
2005-2-23
这一贴比上一贴真是相隔了蛮长的时间,继续发奋图强! 今天来尝试一下Python的数据库操作能力:用Python连接PostgreSQL(个人的最爱)。 首先安装PostgreSQL,http://www.postgresql.org 然后到PostgreSQL的网站查了一下,果然有Python的连接程序PyGreSQL 他分为两个模块,老的pg,和新的pgdb pg的文档:http://www.pgsqldb.org/pgsqldoc-7.2c/pygresql.html pgdb的文档:http://www.python.org/peps/pep-0249.html 今天先尝试一下pg,代码真是有够简单: import pg db = pg.connect(dbname='yanxu',host='localhost',user='qingfeng',passwd='123'); for obj in db.query("select * from table1".dictresult();: print obj['user_name'] db.close(); |
|
返回顶楼 | |
发表时间:2005-02-24
2005-2-24:
继续Python+PostgreSQL的学习,今天的体会就是,来自于社区的东西才是最有活力和生命力的:) 今天尝试一下pgdb,也是PostgreSQL推荐使用的module,在使用前,先要安装一个egenix-mx-base的module(http://www.egenix.com/files/python/eGenix-mx-Extensions.html#Download-mxBASE) 然后尝试一下代码: import pgdb conn = pgdb.connect(host='localhost',databse='qingfeng',user='qingfeng',password='123'); cur = conn.cursor(); cur.execute("select * from dream"); print cur.rowcount 先不作什么总结陈词,只是记录学习的点滴,完整一些,再做更多的总结 |
|
返回顶楼 | |
发表时间:2005-02-24
确实是很简单 可惜 我用mysql不用pg
|
|
返回顶楼 | |
发表时间:2005-02-25
分享一段cx_Oracle的代码:
import cx_Oracle connection = cx_Oracle.connect("sid", "pwd", "hutudb"); cursor = connection.cursor(); cursor.arraysize = 15 cursor.execute(""" select id,subject from (select * from hututable order by id desc); where rownum<=15 and id>10000"""); for id,subject in cursor.fetchall();: print str(id);+" "+str(subject); 非常简单 |
|
返回顶楼 | |
发表时间:2005-02-25
hutuworm 写道 分享一段cx_Oracle的代码:
import cx_Oracle connection = cx_Oracle.connect("sid", "pwd", "hutudb"); cursor = connection.cursor(); cursor.arraysize = 15 cursor.execute(""" select id,subject from (select * from hututable order by id desc); where rownum<=15 and id>10000"""); for id,subject in cursor.fetchall();: print str(id);+" "+str(subject); 非常简单 感谢hutuworm的交流,继续:) 大家可以看到,oracle和postgresql操作的代码基本相同,全是Python组织建立的数据库操作标准的功劳,详情见这里:http://www.python.org/peps/pep-0249.html |
|
返回顶楼 | |