python常用子產品初始
1.getpass(密文輸入)
<code>import</code> <code>getpass </code><code>#導入getpass子產品,用于密文輸入</code>
<code>name = input(</code><code>"input your name:"</code><code>)</code>
<code>passwd</code> <code>= getpass.getpass(</code><code>"input your passwd:"</code><code>) </code><code>#密文輸入</code>
<code>print (name,</code><code>passwd</code><code>)</code>
2.OS子產品
<code>#!/bin/bash/env python</code>
<code>#_*_ coding:utf-8 _*_</code>
<code>import</code> <code>os</code>
<code>例</code><code>1</code>
<code>#直接執行linux指令“df -lh”</code>
<code>os.system(</code><code>"df -lh"</code><code>)</code>
<code>例</code><code>2</code>
<code>#建立abc目錄</code>
<code>os.mkdir(</code><code>"abc"</code><code>)</code>
<code>例</code><code>3</code>
<code>#列印指令執行結果是否成功,成功傳回None;</code>
<code>a </code><code>=</code> <code>os.system(</code><code>"df -lh"</code><code>)</code>
<code>print</code><code>(a)</code>
<code>例</code><code>4</code>
<code>#将linux執行查詢到的内容複制給變量</code>
<code>aa </code><code>=</code> <code>os.popen(</code><code>"df -lh"</code><code>).read()</code>
<code>#先用popen讀取df-lh 擷取的内容讀到記憶體,再用read讀出來指派給aa ;</code>
<code>print</code><code>(aa)</code>
3.tab子產品
<code>查找python預設全局環境變量位置:</code>
<code>import</code> <code>sys</code>
<code>#導入sys子產品</code>
<code>print</code> <code>(sys.path)</code>
<code>#列印python的所有目錄,python放子產品的目錄是/usr/lib/python2.7/dist-packages</code>
<code>#把檔案上傳到該目錄下,名字tab.py</code>
<code>import</code> <code>tab</code>
<code>#os.就可以tab補全了;注意不能加.py</code>
<code>#tab子產品要自己寫;</code>
<code>#每一個腳本都可以是一個子產品;</code>
<code>具體TAB子產品内容:</code>
<code># python startup file</code>
<code>import</code> <code>readline</code>
<code>import</code> <code>rlcompleter</code>
<code>import</code> <code>atexit</code>
<code># tab completion</code>
<code>readline.parse_and_bind(</code><code>'tab: complete'</code><code>)</code>
<code># history file</code>
<code>histfile </code><code>=</code> <code>os.path.join(os.environ[</code><code>'HOME'</code><code>], </code><code>'.pythonhistory'</code><code>)</code>
<code>try</code><code>:</code>
<code> </code><code>readline.read_history_file(histfile)</code>
<code>except</code> <code>IOError:</code>
<code> </code><code>pass</code>
<code>atexit.register(readline.write_history_file, histfile)</code>
<code>del</code> <code>os, histfile, readline, rlcompleter</code>
4.sys子產品
<code>python查找全局環境變量路徑 方法:</code>
<code></code>
本文轉自506554897 51CTO部落格,原文連結:http://blog.51cto.com/506554897/1906413,如需轉載請自行聯系原作者