﻿<?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>C++博客-MemoryGarden's Blog-随笔分类-Python</title><link>http://www.cppblog.com/MemoryGarden/category/12592.html</link><description>努力

                                  -----------大能猫</description><language>zh-cn</language><lastBuildDate>Tue, 12 Jan 2010 17:55:08 GMT</lastBuildDate><pubDate>Tue, 12 Jan 2010 17:55:08 GMT</pubDate><ttl>60</ttl><item><title>Python 主函数传参数</title><link>http://www.cppblog.com/MemoryGarden/archive/2010/01/11/105431.html</link><dc:creator>memorygarden</dc:creator><author>memorygarden</author><pubDate>Mon, 11 Jan 2010 12:49:00 GMT</pubDate><guid>http://www.cppblog.com/MemoryGarden/archive/2010/01/11/105431.html</guid><wfw:comment>http://www.cppblog.com/MemoryGarden/comments/105431.html</wfw:comment><comments>http://www.cppblog.com/MemoryGarden/archive/2010/01/11/105431.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/MemoryGarden/comments/commentRss/105431.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/MemoryGarden/services/trackbacks/105431.html</trackback:ping><description><![CDATA[import sys<br><br>print len(sys.argv)<br>print type(sys.argv)<br>print str(sys.argv)<br>for a in range(1, len(sys.argv)):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print sys.argv[a]<br><br><br>参数为 ： sys.argv<br><br>和c++的差不多。注意文件名是第一个参数 xx.py<br><br><img src ="http://www.cppblog.com/MemoryGarden/aggbug/105431.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/MemoryGarden/" target="_blank">memorygarden</a> 2010-01-11 20:49 <a href="http://www.cppblog.com/MemoryGarden/archive/2010/01/11/105431.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>python 去掉空格函数</title><link>http://www.cppblog.com/MemoryGarden/archive/2009/12/20/103584.html</link><dc:creator>memorygarden</dc:creator><author>memorygarden</author><pubDate>Sun, 20 Dec 2009 13:16:00 GMT</pubDate><guid>http://www.cppblog.com/MemoryGarden/archive/2009/12/20/103584.html</guid><wfw:comment>http://www.cppblog.com/MemoryGarden/comments/103584.html</wfw:comment><comments>http://www.cppblog.com/MemoryGarden/archive/2009/12/20/103584.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/MemoryGarden/comments/commentRss/103584.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/MemoryGarden/services/trackbacks/103584.html</trackback:ping><description><![CDATA[字符串里有三个去空格的函数<br>
strip 同时去掉左右两边的空格<br>
lstrip 去掉左边的空格<br>
rstrip 去掉右边的空格<img src ="http://www.cppblog.com/MemoryGarden/aggbug/103584.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/MemoryGarden/" target="_blank">memorygarden</a> 2009-12-20 21:16 <a href="http://www.cppblog.com/MemoryGarden/archive/2009/12/20/103584.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>python ramdom</title><link>http://www.cppblog.com/MemoryGarden/archive/2009/12/20/103573.html</link><dc:creator>memorygarden</dc:creator><author>memorygarden</author><pubDate>Sun, 20 Dec 2009 11:18:00 GMT</pubDate><guid>http://www.cppblog.com/MemoryGarden/archive/2009/12/20/103573.html</guid><wfw:comment>http://www.cppblog.com/MemoryGarden/comments/103573.html</wfw:comment><comments>http://www.cppblog.com/MemoryGarden/archive/2009/12/20/103573.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/MemoryGarden/comments/commentRss/103573.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/MemoryGarden/services/trackbacks/103573.html</trackback:ping><description><![CDATA[<pre><span class="gp">&gt;&gt;&gt; </span><span class="n">random</span><span class="o">.</span><span class="n">random</span><span class="p">()</span>        <span class="c"># Random float x, 0.0 &lt;= x &lt; 1.0</span><br><span class="go">0.37444887175646646</span><br><br><br><span class="gp">&gt;&gt;&gt; </span><span class="n">random</span><span class="o">.</span><span class="n">uniform</span><span class="p">(</span><span class="mf">1</span><span class="p">,</span> <span class="mf">10</span><span class="p">)</span>  <span class="c"># Random float x, 1.0 &lt;= x &lt; 10.0</span><br><span class="go">1.1800146073117523</span><br><br><br><span class="gp">&gt;&gt;&gt; </span><span class="n">random</span><span class="o">.</span><span class="n">randint</span><span class="p">(</span><span class="mf">1</span><span class="p">,</span> <span class="mf">10</span><span class="p">)</span>  <span class="c"># Integer from 1 to 10, endpoints included</span><br><span class="go">7</span><br><br><br><span class="gp">&gt;&gt;&gt; </span><span class="n">random</span><span class="o">.</span><span class="n">randrange</span><span class="p">(</span><span class="mf">0</span><span class="p">,</span> <span class="mf">101</span><span class="p">,</span> <span class="mf">2</span><span class="p">)</span>  <span class="c"># Even integer from 0 to 100</span><br><span class="go">26</span><br><br><br><span class="gp">&gt;&gt;&gt; </span><span class="n">random</span><span class="o">.</span><span class="n">choice</span><span class="p">(</span><span class="s">'abcdefghij'</span><span class="p">)</span>  <span class="c"># Choose a random element</span><br><span class="go">'c'</span><br><br><span class="gp">&gt;&gt;&gt; </span><span class="n">items</span> <span class="o">=</span> <span class="p">[</span><span class="mf">1</span><span class="p">,</span> <span class="mf">2</span><span class="p">,</span> <span class="mf">3</span><span class="p">,</span> <span class="mf">4</span><span class="p">,</span> <span class="mf">5</span><span class="p">,</span> <span class="mf">6</span><span class="p">,</span> <span class="mf">7</span><span class="p">]</span><br><span class="gp">&gt;&gt;&gt; </span><span class="n">random</span><span class="o">.</span><span class="n">shuffle</span><span class="p">(</span><span class="n">items</span><span class="p">)</span><br><span class="gp">&gt;&gt;&gt; </span><span class="n">items</span><br><span class="go">[7, 3, 2, 5, 6, 4, 1]</span><br><br><span class="gp">&gt;&gt;&gt; </span><span class="n">random</span><span class="o">.</span><span class="n">sample</span><span class="p">([</span><span class="mf">1</span><span class="p">,</span> <span class="mf">2</span><span class="p">,</span> <span class="mf">3</span><span class="p">,</span> <span class="mf">4</span><span class="p">,</span> <span class="mf">5</span><span class="p">],</span>  <span class="mf">3</span><span class="p">)</span>  <span class="c"># Choose 3 elements</span><br><span class="go">[4, 1, 5]</span><br><br></pre><img src ="http://www.cppblog.com/MemoryGarden/aggbug/103573.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/MemoryGarden/" target="_blank">memorygarden</a> 2009-12-20 19:18 <a href="http://www.cppblog.com/MemoryGarden/archive/2009/12/20/103573.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Python 读写文件操作</title><link>http://www.cppblog.com/MemoryGarden/archive/2009/12/20/103570.html</link><dc:creator>memorygarden</dc:creator><author>memorygarden</author><pubDate>Sun, 20 Dec 2009 09:41:00 GMT</pubDate><guid>http://www.cppblog.com/MemoryGarden/archive/2009/12/20/103570.html</guid><wfw:comment>http://www.cppblog.com/MemoryGarden/comments/103570.html</wfw:comment><comments>http://www.cppblog.com/MemoryGarden/archive/2009/12/20/103570.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/MemoryGarden/comments/commentRss/103570.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/MemoryGarden/services/trackbacks/103570.html</trackback:ping><description><![CDATA[<br>copy 书上的。<br><br>python 写文件：<br><br>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;os<br>ls&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;os.linesep<br><br></span><span style="color: #008000;">#</span><span style="color: #008000;">get&nbsp;file&nbsp;name</span><span style="color: #008000;"><br></span><span style="color: #000000;"><br></span><span style="color: #0000ff;">while</span><span style="color: #000000;">&nbsp;True:<br>&nbsp;&nbsp;&nbsp;&nbsp;filename&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;raw_input()<br>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">(os.path.exists(filename)):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">print</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">'</span><span style="color: #800000;">the&nbsp;file&nbsp;%s&nbsp;has&nbsp;exists</span><span style="color: #800000;">'</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">%</span><span style="color: #000000;">&nbsp;(filename)<br>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">else</span><span style="color: #000000;">:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">break</span><span style="color: #000000;"><br><br></span><span style="color: #008000;">#</span><span style="color: #008000;">get&nbsp;fine&nbsp;context</span><span style="color: #008000;"><br></span><span style="color: #000000;"><br><br>text&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;[]<br></span><span style="color: #0000ff;">print</span><span style="color: #000000;">;</span><span style="color: #0000ff;">print</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">enter&nbsp;lines&nbsp;and&nbsp;done&nbsp;by&nbsp;'END'</span><span style="color: #800000;">"</span><span style="color: #000000;"><br><br></span><span style="color: #0000ff;">while</span><span style="color: #000000;">&nbsp;True:<br>&nbsp;&nbsp;&nbsp;&nbsp;line&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;raw_input(</span><span style="color: #800000;">'</span><span style="color: #800000;">&gt;&nbsp;</span><span style="color: #800000;">'</span><span style="color: #000000;">)<br>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">(line&nbsp;</span><span style="color: #000000;">==</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">END</span><span style="color: #800000;">"</span><span style="color: #000000;">):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">break</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">else</span><span style="color: #000000;">:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text.append(line)<br><br></span><span style="color: #008000;">#</span><span style="color: #008000;">write&nbsp;into&nbsp;the&nbsp;file</span><span style="color: #008000;"><br></span><span style="color: #000000;"><br>fobj&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;open(filename,&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">w</span><span style="color: #800000;">"</span><span style="color: #000000;">)<br>fobj.writelines([</span><span style="color: #800000;">'</span><span style="color: #800000;">%s%s</span><span style="color: #800000;">'</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">%</span><span style="color: #000000;">&nbsp;(x,&nbsp;ls)&nbsp;</span><span style="color: #0000ff;">for</span><span style="color: #000000;">&nbsp;x&nbsp;</span><span style="color: #0000ff;">in</span><span style="color: #000000;">&nbsp;text])<br>fobj.close()<br></span><span style="color: #0000ff;">print</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">'</span><span style="color: #800000;">DONE</span><span style="color: #800000;">'</span></div>
<br>python 读文件：<br><br>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #008080;">&nbsp;1</span>&nbsp;<span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;os<br></span><span style="color: #008080;">&nbsp;2</span>&nbsp;<span style="color: #000000;"><br></span><span style="color: #008080;">&nbsp;3</span>&nbsp;<span style="color: #000000;">filename&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;raw_input(</span><span style="color: #800000;">'</span><span style="color: #800000;">input&nbsp;the&nbsp;filename&nbsp;:&nbsp;</span><span style="color: #800000;">'</span><span style="color: #000000;">)<br></span><span style="color: #008080;">&nbsp;4</span>&nbsp;<span style="color: #000000;"><br></span><span style="color: #008080;">&nbsp;5</span>&nbsp;<span style="color: #000000;"></span><span style="color: #0000ff;">try</span><span style="color: #000000;">:<br></span><span style="color: #008080;">&nbsp;6</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;fobj&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;open(filename,&nbsp;</span><span style="color: #800000;">'</span><span style="color: #800000;">r</span><span style="color: #800000;">'</span><span style="color: #000000;">)<br></span><span style="color: #008080;">&nbsp;7</span>&nbsp;<span style="color: #000000;"></span><span style="color: #0000ff;">except</span><span style="color: #000000;">&nbsp;IOError,&nbsp;e:<br></span><span style="color: #008080;">&nbsp;8</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">print</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">'</span><span style="color: #800000;">**********file&nbsp;open&nbsp;error</span><span style="color: #800000;">'</span><span style="color: #000000;">,&nbsp;e<br></span><span style="color: #008080;">&nbsp;9</span>&nbsp;<span style="color: #000000;"></span><span style="color: #0000ff;">else</span><span style="color: #000000;">:<br></span><span style="color: #008080;">10</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">for</span><span style="color: #000000;">&nbsp;eachLine&nbsp;</span><span style="color: #0000ff;">in</span><span style="color: #000000;">&nbsp;fobj:<br></span><span style="color: #008080;">11</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">print</span><span style="color: #000000;">&nbsp;eachLine<br></span><span style="color: #008080;">12</span>&nbsp;<span style="color: #000000;"><br></span><span style="color: #008080;">13</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;fobj.close()<br></span><span style="color: #008080;">14</span>&nbsp;<span style="color: #000000;"><br></span><span style="color: #008080;">15</span>&nbsp;<span style="color: #000000;"></span></div>
<br><br><br><br><img src ="http://www.cppblog.com/MemoryGarden/aggbug/103570.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/MemoryGarden/" target="_blank">memorygarden</a> 2009-12-20 17:41 <a href="http://www.cppblog.com/MemoryGarden/archive/2009/12/20/103570.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>