﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-勤加练习，必能得心应手！不期速成，日拱一卒 ！-随笔分类-动态语言</title><link>http://www.blogjava.net/ldwblog/category/49833.html</link><description>态度决定一切</description><language>zh-cn</language><lastBuildDate>Tue, 07 Jan 2020 10:50:03 GMT</lastBuildDate><pubDate>Tue, 07 Jan 2020 10:50:03 GMT</pubDate><ttl>60</ttl><item><title>个人公众号「Java爱好者社区」高质量原创文章持续输出，欢迎各位小主关注</title><link>http://www.blogjava.net/ldwblog/archive/2019/10/30/434887.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Wed, 30 Oct 2019 06:10:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2019/10/30/434887.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/434887.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2019/10/30/434887.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/434887.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/434887.html</trackback:ping><description><![CDATA[blogjava网站与博客园合并了，对blogjava还是有感情的。<br />并且blogjava网站发布的文章是在博客园首页看不到的。<br />blogjava网站首页能看到，你可以点击标题进入可以看到图片二维码信息。<br /><br /><strong style="color: red; font-size: 14pt;">Java爱好者社区</strong><br />公众号内容简介：<br /><p><span style="background-color: yellow; color: red;">专注于分享Java后端相关技术、老司机实战干货，不限于JVM、并发、设计模式、性能优化、分布式&amp;微服务、云原生、大数据相关主题。</span><br style="color: red;" /><span style="background-color: yellow; color: red;">希望关注的你停下脚步，定有所收获。</span><br style="color: red;" /><br />以前的个人博客内容不好迁移，所以我打算根据自己的多年经验，不断整理输出有价值的内容。<br />目前公众号内容有关于<span style="background-color: yellow; color: red;">SpringCloud（微服务框架）、Skywalking（APM监控调用链）、JVM（GC分析、内存泄漏分析）、并发编程</span>相关原创实战文章已出炉。<br /><br />最近刚开始已经有不少小伙伴关注了，期待能有幸搜索到本博客的同学，可以扫码关注一下，不胜感激。<br />大家有任何技术、职场、面试上的问题都可以与我交流。<br /><br /><span style="background-color: yellow;"><strong>方式一：</strong></span><span style="color: red; background-color: yellow;"><strong>扫码以下公众号二维码：</strong></span><br /><img src="http://www.blogjava.net/images/blogjava_net/ldwblog/Java%E7%88%B1%E5%A5%BD%E8%80%85%E7%A4%BE%E5%8C%BA%E4%BA%8C%E7%BB%B4%E7%A0%81.png" border="0" alt="" /><br /><br />方式二：<span style="color: red;">在微信上直接搜索：&nbsp;</span><span style="color: red; background-color: yellow;">javatech_cbo</span><br /><br />感谢各位小伙伴的支持，后续会在该公众号上输出大量的有价值的实战干货 ，期待与你一同进步与成长。<br /></p><img src ="http://www.blogjava.net/ldwblog/aggbug/434887.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2019-10-30 14:10 <a href="http://www.blogjava.net/ldwblog/archive/2019/10/30/434887.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>业务日志自监控python脚本</title><link>http://www.blogjava.net/ldwblog/archive/2015/10/31/428000.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Sat, 31 Oct 2015 04:37:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2015/10/31/428000.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/428000.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2015/10/31/428000.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/428000.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/428000.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/ldwblog/archive/2015/10/31/428000.html'>阅读全文</a><img src ="http://www.blogjava.net/ldwblog/aggbug/428000.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2015-10-31 12:37 <a href="http://www.blogjava.net/ldwblog/archive/2015/10/31/428000.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>基于多线程实现的接受MQ消息python脚本</title><link>http://www.blogjava.net/ldwblog/archive/2015/10/30/427992.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Fri, 30 Oct 2015 12:20:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2015/10/30/427992.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/427992.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2015/10/30/427992.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/427992.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/427992.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/ldwblog/archive/2015/10/30/427992.html'>阅读全文</a><img src ="http://www.blogjava.net/ldwblog/aggbug/427992.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2015-10-30 20:20 <a href="http://www.blogjava.net/ldwblog/archive/2015/10/30/427992.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Python语言十分钟快速入门</title><link>http://www.blogjava.net/ldwblog/archive/2012/07/10/382685.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Tue, 10 Jul 2012 01:35:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2012/07/10/382685.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/382685.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2012/07/10/382685.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/382685.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/382685.html</trackback:ping><description><![CDATA[<p>【简介】</p> <p>Python（蟒蛇）是一种动态解释型的编程语言。Python可以在Windows、UNIX、MAC等多种操作系统上使用，也可以在Java、.NET开发平台上使用。</p> <div style="width: 221px" id="attachment_2342"  alignnone"=""> <p><a href="http://images.51cto.com/files/uploadimg/20120710/0133240.gif"><img title="python-logo" alt="python logo" src="http://images.51cto.com/files/uploadimg/20120710/0133240.gif" width="211" height="71" /></a></p> <p>python logo</p></div> <p>&nbsp;</p> <p>【特点】</p> <p>1 Python使用C语言开发，但是Python不再有C语言中的指针等复杂的数据类型。</p> <p>2 Python具有很强的面向对象特性，而且简化了面向对象的实现。它消除了保护类型、抽象类、接口等面向对象的元素。</p> <p>3 Python代码块使用空格或制表符缩进的方式分隔代码。</p> <p>4 Python仅有31个保留字，而且没有分号、begin、end等标记。</p> <p>5 Python是强类型语言，变量创建后会对应一种数据类型，出现在统一表达式中的不同类型的变量需要做类型转换。</p> <div style="width: 238px" id="attachment_2341"  alignnone"=""> <p><a href="http://roclinux.cn/wp-content/uploads/2012/02/12097_cover.jpg"><img title="12097_cover" alt="python_book" src="http://images.51cto.com/files/uploadimg/20120710/0133241.jpg" width="228" height="300" /></a></p> <p>python book</p></div> <p>【搭建开发环境】</p> <p>1 可以到www.python.org下载安装包，然后通过configure、make、make install进行安装。</p> <p>2  也可以到www.activestate.com去下载ActivePython组件包。（ActivePython是对Python核心和常用模块的二进制包装，它是ActiveState公司发布的Python开发环境。ActivePython使得Python的安装更加容易，并且可以应用在各种操作系统上。ActivePython包含了一些常用的Python扩展，以及Windows环境的编程接口）。对ActivePython来说，如果你是windows用户，下载msi包安装即可；如果你是Unix用户，下载tar.gz包直接解压即可。</p> <p>3 Python的IDE，包括PythonWin、Eclipse+PyDev插件、Komodo、EditPlus</p> <p>【版本】</p> <p>python2与python3是目前主要的两个版本。</p> <p>如下两种情况下，建议使用python2：</p> <p>1 你无法完全控制你即将部署的环境时；</p> <p>2 你需要使用一些特定的第三方包或扩展时；</p> <p>python3是官方推荐的且是未来全力支持的版本，目前很多功能提升仅在python3版本上进行。</p> <p>【hello world】</p> <p>1 创建hello.py</p> <p>2 编写程序：</p><pre><ol><li>if&nbsp;__name__&nbsp;==&nbsp;'__main__': &nbsp;</li><li>print&nbsp;"hello&nbsp;word"&nbsp;</li></ol></pre> <p>3 运行程序：</p><pre><ol><li>python&nbsp;./hello.py&nbsp;</li></ol></pre> <p>【注释】</p> <p>1 无论是行注释还是段注释，均以#加一个空格来注释。</p> <p>2 如果需要在代码中使用中文注释，必须在python文件的最前面加上如下注释说明：</p><pre><ol><li>#&nbsp;-*&nbsp;-&nbsp;coding:&nbsp;UTF-8&nbsp;-*&nbsp;-&nbsp;</li></ol></pre> <p>3 如下注释用于指定解释器</p><pre><ol><li>#!&nbsp;/usr/bin/python&nbsp;</li></ol></pre> <p>【文件类型】</p> <p>1 Python的文件类型分为3种，即源代码、字节代码和优化代码。这些都可以直接运行，不需要进行编译或连接。</p> <p>2 源代码以.py为扩展名，由python来负责解释；</p> <p>3  源文件经过编译后生成扩展名为.pyc的文件，即编译过的字节文件。这种文件不能使用文本编辑器修改。pyc文件是和平台无关的，可以在大部分操作系统上运行。如下语句可以用来产生pyc文件：</p><pre><ol><li>import&nbsp;py_compile &nbsp;</li><li>py_compile.compile(&#8216;hello.py&#8217;)&nbsp;</li></ol></pre> <p>4 经过优化的源文件会以.pyo为后缀，即优化代码。它也不能直接用文本编辑器修改，如下命令可用来生成pyo文件：</p><pre><ol><li>python&nbsp;-O&nbsp;-m&nbsp;py_complie&nbsp;hello.py&nbsp;</li></ol></pre> <p>【变量】</p> <p>1 python中的变量不需要声明，变量的赋值操作即使变量声明和定义的过程。</p> <p>2 python中一次新的赋值，将创建一个新的变量。即使变量的名称相同，变量的标识并不相同。用id()函数可以获取变量标识：</p><pre><ol><li>x&nbsp;=&nbsp;1&nbsp;</li><li>print&nbsp;id(x) &nbsp;</li><li>x&nbsp;=&nbsp;2&nbsp;</li><li>print&nbsp;id(x)&nbsp;</li></ol></pre> <p>3 如果变量没有赋值，则python认为该变量不存在</p> <p>4 在函数之外定义的变量都可以称为全局变量。全局变量可以被文件内部的任何函数和外部文件访问。</p> <p>5 全局变量建议在文件的开头定义。</p> <p>6 也可以把全局变量放到一个专门的文件中，然后通过import来引用：</p> <p>gl.py文件中内容如下：</p><pre><ol><li>_a&nbsp;=&nbsp;1&nbsp;</li><li>_b&nbsp;=&nbsp;2&nbsp;</li></ol></pre> <p>use_global.py中引用全局变量：</p><pre><ol><li>import&nbsp;gl &nbsp;</li><li>def&nbsp;fun(): &nbsp;</li><li>print&nbsp;gl._a &nbsp;</li><li>print&nbsp;gl._b &nbsp;</li><li>fun()&nbsp;</li></ol></pre> <p>【常量】</p> <p>python中没有提供定义常量的保留字。可以自己定义一个常量类来实现常量的功能。</p><pre><ol><li>class&nbsp;_const: &nbsp;</li><li>class&nbsp;ConstError(TypeError):&nbsp;pass&nbsp;</li><li>def&nbsp;__setattr__(self,name,vlaue): &nbsp;</li><li>if&nbsp;self.__dict__.has_key(name): &nbsp;</li><li>raise&nbsp;self.ConstError,&nbsp;&#8220;Can&#8217;t&nbsp;rebind&nbsp;const(%s)&#8221;%name &nbsp;</li><li>self.__dict__[name]=value &nbsp;</li><li>import&nbsp;sys &nbsp;</li><li>sys.modules[__name__]=_const()&nbsp;</li></ol></pre> <p>【数据类型】</p> <p>1 python的数字类型分为整型、长整型、浮点型、布尔型、复数类型。</p> <p>2 python没有字符类型</p> <p>3 python内部没有普通类型，任何类型都是对象。</p> <p>4 如果需要查看变量的类型，可以使用type类，该类可以返回变量的类型或创建一个新的类型。</p> <p>5  python有3种表示字符串类型的方式，即单引号、双引号、三引号。单引号和双引号的作用是相同的。python程序员更喜欢用单引号，C/Java程序员则习惯使用双引号表示字符串。三引号中可以输入单引号、双引号或换行等字符。</p> <p>【运算符和表达式】</p> <p>1 python不支持自增运算符和自减运算符。例如i++/i&#8211;是错误的，但i+=1是可以的。</p> <p>2 1/2在python2.5之前会等于0.5，在python2.5之后会等于0。</p> <p>3 不等于为!=或&lt;&gt;</p> <p>4 等于用==表示</p> <p>5 逻辑表达式中and表示逻辑与，or表示逻辑或，not表示逻辑非</p> <p>【控制语句】</p> <p>1 条件语句：</p><pre><ol><li>if&nbsp;(表达式)&nbsp;: &nbsp;</li><li>语句1 &nbsp;</li><li>else&nbsp;: &nbsp;</li><li>语句2&nbsp;</li></ol></pre> <p>2 条件语句：<br />&nbsp;</p><pre><ol><li>if&nbsp;(表达式)&nbsp;: &nbsp;</li><li>语句1 &nbsp;</li><li>elif&nbsp;(表达式)&nbsp;: &nbsp;</li><li>语句2 &nbsp;</li><li>&#8230; &nbsp;</li><li>elif&nbsp;(表达式)&nbsp;: &nbsp;</li><li>语句n &nbsp;</li><li>else&nbsp;: &nbsp;</li><li>语句m&nbsp;</li></ol></pre> <p>3 条件嵌套：</p><pre><ol><li>if&nbsp;(表达式1)&nbsp;: &nbsp;</li><li>if&nbsp;(表达式2)&nbsp;: &nbsp;</li><li>语句1 &nbsp;</li><li>elif&nbsp;(表达式3)&nbsp;: &nbsp;</li><li>语句2 &nbsp;</li><li>&#8230; &nbsp;</li><li>else: &nbsp;</li><li>语句3 &nbsp;</li><li>elif&nbsp;(表达式n)&nbsp;: &nbsp;</li><li>&#8230; &nbsp;</li><li>else&nbsp;: &nbsp;</li><li>&#8230;&nbsp;</li></ol></pre> <p>4 python本身没有switch语句。</p> <p>5 循环语句：</p><pre><ol><li>while(表达式)&nbsp;: &nbsp;</li><li>&#8230; &nbsp;</li><li>else&nbsp;: &nbsp;</li><li>&#8230;&nbsp;</li></ol></pre> <p>6 循环语句：</p><pre><ol><li>for&nbsp;变量&nbsp;in&nbsp;集合&nbsp;: &nbsp;</li><li>&#8230; &nbsp;</li><li>else&nbsp;: &nbsp;</li><li>&#8230;&nbsp;</li></ol></pre> <p>7 python不支持类似c的for(i=0;i&lt;5;i++)这样的循环语句，但可以借助range模拟：</p><pre><ol><li>for&nbsp;x&nbsp;in&nbsp;range(0,5,2): &nbsp;</li><li>print&nbsp;x&nbsp;</li></ol></pre> <p>【数组相关】</p> <p>1  元组（tuple）：python中一种内置的数据结构。元组由不同的元素组成，每个元素可以存储不同类型的数据，如字符串、数字甚至元素。元组是写保护的，即元组创建之后不能再修改。元组往往代表一行数据，而元组中的元素代表不同的数据项。可以把元组看做不可修改的数组。创建元组示例如下：</p><pre><ol><li>tuple_name=(&#8220;apple&#8221;,&#8221;banana&#8221;,&#8221;grape&#8221;,&#8221;orange&#8221;)&nbsp;</li></ol></pre> <p>2  列表（list）：列表和元组相似，也由一组元素组成，列表可以实现添加、删除和查找操作，元素的值可以被修改。列表是传统意义上的数组。列表创建示例如下：</p><pre><ol><li>list=[&#8220;apple&#8221;,&#8221;banana&#8221;,&#8221;grage&#8221;,&#8221;orange&#8221;]&nbsp;</li></ol></pre> <p>可以使用append方法来在尾部追加元素，使用remove来删除元素。</p> <p>3  字典（dictionary）：由键-值对组成的集合，字典中的值通过键来引用。键和值之间用冒号隔开，键-值对之间用逗号隔开，并且被包含在一对花括号中。创建示例如下：</p><pre><ol><li>dict={&#8220;a&#8221;:&#8221;apple&#8221;,&nbsp;&#8220;b&#8221;:&#8221;banana&#8221;,&nbsp;&#8220;g&#8221;:&#8221;grage&#8221;,&nbsp;&#8220;o&#8221;:&#8221;orange&#8221;}&nbsp;</li></ol></pre> <p>4 序列：序列是具有索引和切片能力的集合。元组、列表和字符串都属于序列。</p> <p>【函数相关】</p> <p>1 python程序由包（package）、模块（module）和函数组成。包是由一系列模块组成的集合。模块是处理某一类问题的函数和类的集合。</p> <p>2 包就是一个完成特定任务的工具箱。</p> <p>3 包必须含有一个__init__.py文件，它用于标识当前文件夹是一个包。</p> <p>4  python的程序是由一个个模块组成的。模块把一组相关的函数或代码组织到一个文件中，一个文件即是一个模块。模块由代码、函数和类组成。导入模块使用import语句。</p> <p>5 包的作用是实现程序的重用。</p> <p>6 函数是一段可以重复多次调用的代码，函数定义示例如下：</p><pre><ol><li>def&nbsp;arithmetic(x,y,operator): &nbsp;</li><li>result={ &nbsp;</li><li>&#8220;+&#8221;:x+y, &nbsp;</li><li>&#8220;-&#8220;:x-y, &nbsp;</li><li>&#8220;*&#8221;:x*y, &nbsp;</li><li>&#8220;/&#8221;:x/y &nbsp;</li><li>}&nbsp;</li></ol></pre> <p>7 函数返回值可以用return来控制。</p> <p>【字符串相关】</p> <p>1 格式化输出：</p><pre><ol><li>format=&#8221;%s%d&#8221;&nbsp;%&nbsp;(str1,num) &nbsp;</li><li>print&nbsp;format&nbsp;</li></ol></pre> <p>2 用+进行字符串的合并：</p><pre><ol><li>str1=&#8221;hello&#8221; &nbsp;</li><li>str2=&#8221;world&#8221; &nbsp;</li><li>result=str1+str2&nbsp;</li></ol></pre> <p>3 字符串截取可以通过索引/切片，也可以通过split函数。</p> <p>4 通过切片截取字符串：</p><pre><ol><li>word=&#8221;world&#8221; &nbsp;</li><li>print&nbsp;word[0:3]&nbsp;</li></ol></pre> <p>5 python使用==和!=来进行字符串比较。如果比较的两个变量的类型不相同，那么结果必然为不同。</p> <p>【文件处理】</p> <p>1 简单处理文件：</p><pre><ol><li>context=&#8221;hello,world&#8221; &nbsp;</li><li>f=file(&#8220;hello.txt&#8221;,&#8217;w&#8217;) &nbsp;</li><li>f.write(context); &nbsp;</li><li>f.close()&nbsp;</li></ol></pre> <p>2 读取文件可以使用readline()函数、readlines()函数和read函数。</p> <p>3 写入文件可以使用write()、writelines()函数</p> <p>【对象和类】</p> <p>1  python用class保留字来定义一个类，类名的首字符要大写。当程序员需要创建的类型不能用简单类型来表示时，就需要定义类，然后利用定义的类创建对象。定义类示例：</p><pre><ol><li>class&nbsp;Fruit: &nbsp;</li><li>def&nbsp;grow(self): &nbsp;</li><li>print&nbsp;&#8220;Fruit&nbsp;grow&#8221;&nbsp;</li></ol></pre> <p>2 当一个对象被创建后，包含了三方面的特性，即对象的句柄、属性和方法。创建对象的方法：</p><pre><ol><li>fruit&nbsp;=&nbsp;Fruit() &nbsp;</li><li>fruit.grow()&nbsp;</li></ol></pre> <p>3 python没有保护类型的修饰符</p> <p>4 类的方法也分为公有方法和私有方法。私有函数不能被该类之外的函数调用，私有的方法也不能被外部的类或函数调用。</p> <p>5 python使用函数&#8221;staticmethod()&#8220;或&#8221;@  staticmethod&#8220;指令的方法把普通的函数转换为静态方法。静态方法相当于全局函数。</p> <p>6 python的构造函数名为__init__，析构函数名为__del__</p> <p>7 继承的使用方法：</p><pre><ol><li>class&nbsp;Apple(Fruit): &nbsp;</li><li>def&nbsp;&#8230;&nbsp;</li></ol></pre> <p>【连接mysql】</p> <p>1 用MySQLdb模块操作MySQL数据库非常方便。示例代码如下：</p><pre><ol><li>import&nbsp;os,&nbsp;sys &nbsp;</li><li>import&nbsp;MySQLdb &nbsp;</li><li>try: &nbsp;</li><li>conn&nbsp;MySQLdb.connect(host=&#8217;localhost&#8217;,user=&#8217;root&#8217;,passwd=&#8217;&#8217;,db=&#8217;address&#8217; &nbsp;</li><li>except&nbsp;Exception,e: &nbsp;</li><li>print&nbsp;e &nbsp;</li><li>sys.exit() &nbsp;</li><li>cursor=conn.cursor() &nbsp;</li><li>sql=&#8217;insert&nbsp;into&nbsp;address(name,&nbsp;address)&nbsp;values(%s,&nbsp;%s)&#8217; &nbsp;</li><li>value=((&#8220;zhangsan&#8221;,&#8221;haidian&#8221;),(&#8220;lisi&#8221;,&#8221;haidian&#8221;)) &nbsp;</li><li>try&nbsp;</li><li>cursor.executemany(sql,values) &nbsp;</li><li>except&nbsp;Exception,&nbsp;e: &nbsp;</li><li>print&nbsp;e &nbsp;</li><li>sql=&#8221;select&nbsp;*&nbsp;from&nbsp;address&#8221; &nbsp;</li><li>cursor.execute(sql) &nbsp;</li><li>data=cursor.fetchall() &nbsp;</li><li>if&nbsp;data &nbsp;</li><li>for&nbsp;x&nbsp;in&nbsp;data: &nbsp;</li><li>print&nbsp;x[0],x[1] &nbsp;</li><li>cursor.close() &nbsp;</li><li>conn.close()&nbsp;</li></ol></pre> <p>谢谢！</p> <p><a href="http://roclinux.cn/?p=2338"></a><a href="http://roclinux.cn/?p=2338"></a></p><div style="display: inline !important; "><a href="http://roclinux.cn/?p=2338"><span style="color: #000000; ">原文链接：</span>&nbsp;http://roclinux.cn/?p=2338</a></div><br /><br /><p>&nbsp;</p><img src ="http://www.blogjava.net/ldwblog/aggbug/382685.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2012-07-10 09:35 <a href="http://www.blogjava.net/ldwblog/archive/2012/07/10/382685.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Python 学习教程</title><link>http://www.blogjava.net/ldwblog/archive/2011/10/13/361144.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Thu, 13 Oct 2011 06:30:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2011/10/13/361144.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/361144.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2011/10/13/361144.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/361144.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/361144.html</trackback:ping><description><![CDATA[<div>http://sebug.net/paper/python/pr01.html#s01</div><br /><div><h1>前言</h1>  <p><strong>目录表</strong></p> <dl><dt><a href="http://sebug.net/paper/python/pr01.html#s01">本书的读者</a></dt><dt><a href="http://sebug.net/paper/python/pr01s02.html">本书的由来</a></dt><dt><a href="http://sebug.net/paper/python/pr01s03.html">本书目前的状况</a></dt><dt><a href="http://sebug.net/paper/python/pr01s04.html">官方网站</a></dt><dt><a href="http://sebug.net/paper/python/pr01s05.html">约定条款</a></dt><dt><a href="http://sebug.net/paper/python/pr01s06.html">反馈</a></dt><dt><a href="http://sebug.net/paper/python/pr01s07.html">值得思考的一些东西</a></dt></dl> <p>Python语言可能是第一种即简单又功能强大的编程语言。它不仅适合于初学者，也适合于专业人员使用，更加重要的是，用Python编程是一种愉 快的事。本身将帮助你学习这个奇妙的语言，并且向你展示如何即快捷又方便地完成任务&#8212;&#8212;真正意义上&#8220;为编程问题提供的完美解决方案！&#8221;</p>  <h1><a name="s01">本书的读者</a></h1> <p>本书可以作为Python编程语言的一本指南或者教程。它主要是为新手而设计，不过对于有经验的程序员来说，它同样有用。</p> <p>即便你对计算机的了解只是如何在计算机上保存文本文件，你都可以通过本书学习Python。如果你有编程经验，你也可以使用本书学习Python。</p> <p>如果你以前有编程经验，那么你将会对Python语言和其他你所钟爱的编程语言之间的区别感兴趣。对此我为你指出了许多这样的区别。顺便提醒你，Python将很快成为你最喜欢的编程语言！</p></div><img src ="http://www.blogjava.net/ldwblog/aggbug/361144.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2011-10-13 14:30 <a href="http://www.blogjava.net/ldwblog/archive/2011/10/13/361144.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>