天天看點

python雜記

動态格式化字元串

<code>a </code><code>=</code> <code>[[</code><code>1</code><code>,</code><code>2</code><code>,</code><code>3</code><code>], [</code><code>4</code><code>,</code><code>5</code><code>,</code><code>6</code><code>],[</code><code>7</code><code>,</code><code>8</code><code>], [</code><code>10</code><code>,</code><code>11</code><code>,</code><code>12</code><code>,</code><code>13</code><code>,</code><code>14</code><code>]]</code>

<code>for</code> <code>i </code><code>in</code> <code>a:</code>

<code>  </code><code>fmt </code><code>=</code> <code>'%s '</code> <code>*</code> <code>len</code><code>(i)</code>

<code>  </code><code>argvs </code><code>=</code> <code>''.join([</code><code>"i[%s], "</code> <code>%</code> <code>j </code><code>for</code> <code>j </code><code>in</code> <code>range</code><code>(</code><code>len</code><code>(i)]) </code>

<code>  </code><code>print</code> <code>fmt </code><code>%</code> <code>eval</code><code>(argvs)</code>

擷取目前登入使用者

<code>user </code><code>=</code> <code>subprocess.Popen(</code><code>'who'</code><code>, shell</code><code>=</code><code>True</code><code>, stdout</code><code>=</code><code>subprocess.PIPE)</code>

<code>print</code> <code>list</code><code>(</code><code>set</code><code>(user.stdout.read().split()[::</code><code>5</code><code>]))</code>

Mysql查詢結果顯示中文。

<code>MySQLdb.connect(host</code><code>=</code><code>'192.168.1.4'</code><code>,user</code><code>=</code><code>'test'</code><code>,passwd</code><code>=</code><code>'test'</code><code>,db</code><code>=</code><code>'test'</code><code>, use_unicode</code><code>=</code><code>True</code><code>, charset</code><code>=</code><code>"utf8"</code><code>)  </code><code>#括号裡面加入 use_unicode=True, charset="utf8" 這兩句。</code>

本文轉自 nonono11 51CTO部落格,原文連結:http://blog.51cto.com/abian/1620786,如需轉載請自行聯系原作者