簡明Python教程 — 14.Python標準庫

來源:互聯網
上載者:User

簡明Python教程 --- 14.Python標準庫

 

Python標準庫是伴隨Python一起安裝的,不需要你單獨安裝。Python標準庫中包含了大量非常實用的模組,可以幫你快速解決大量的問題。

sys模組

   sys模組包含系統對應的功能。例如sys.argv,它包含命令列參數。

   import sys

if len(sys.argv) > 0 :

      for argv in sys.argv :

         print argv

print u'執行完畢。';

可以在命令列中執行上面的程式(假設程式儲存在testsys.py檔案中):

python testsys.py abc def ddd

os模組

   os模組提供了一些與具體作業系統相關的編程支援。使你可以編寫出與具體作業系統無依賴性的程式。例如:

os.name指示你正在使用的平台。比如對於Windows,它是'nt',而對於Linux/Unix使用者,它是'posix'。  

os.getcwd()函數得到當前工作目錄,即當前Python指令碼工作的目錄路徑。 

os.getenv()和os.putenv()函數分別用來讀取和設定環境變數。  

os.listdir()返回指定目錄下的所有檔案和目錄名。  

os.remove()函數用來刪除一個檔案。 

os.system()函數用來運行shell命令。  

os.linesep字串給出當前平台使用的行終止符。例如,Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'。 

os.path.split()函數返回一個路徑的目錄名和檔案名稱。

os.path.isfile()和os.path.isdir()函數分別檢驗給出的路徑是一個檔案還是目錄。類似地,os.path.existe()函數用來檢驗給出的路徑是否真地存在。

你可以利用Python標準文檔去探索更多有關這些函數和變數的詳細知識。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.