os庫基本介紹


os庫基本介紹

  os庫提供通用的,基本的操作系統交互功能(windows,mac os,linux)

  -os庫是python標准庫,包含幾百個函數

  -與操作系統相關的,包括常用路徑操作,進程管理,環境參數等

其中:

  -路徑操作:os.path子庫,處理文件路徑及信息

  -進程管理:啟動系統中其他程序

  -環境參數:獲得系統軟硬件信息等環境參數

一.路徑操作

  os.path子庫以path為入口,用於操作和處理文件路徑;這里的path指的是

目錄或者包含文件名稱的文件路徑

  import os.path

  import os.path as op

  1. os.path.abspath(path) 返回path在當前系統中的絕對路徑

  2.os.path.normpath(path) 歸一化path的表示形式,統一用\\分割路徑

   >>>os.path.normpath("D://PYE//file.txt")

  'D:\\PYE\\file\\file.txxt'

  3.os.path.relpath(path)返回當前程序與文件之間的相對路徑(relative path)

  4.os.path.dirname(path) 返回path中的目錄名稱

  5.os.path.basename(path)返回path中最后的文件名稱

  6.os.path.join(path,*paths) 組合path與paths,返回一個路徑字符串

  7.os.path.exists(path) 判斷path對應文件或目錄是否存在,返回True或False

  8.os.path.isfile(path) 判斷path所對應是否為已存在的文件,返回True或False

  9.os.path.isdir(path)判斷path所對應是否為已經存在的目錄,返回True或False

  10.os.path.getatime(path) 返回path對應文件或者目錄上一次的訪問時間

  11.os.path.getatime(path) 返回path對應文件或者目錄上一次的訪問時間(access)

  12.os.path.getmtime(path)返回path對應文件或者目錄最近一次的修改時間(modify)

  13.os.path.getctime(path)返回path對應文件或者目錄的創建時間(create)

  14.os.path.getsize(path) 返回path對應文件的大小,以字節為單位

二.進程管理

  1.os.system(command)

  -執行程序或者命令conmmand

  -在windows系統中,返回值為cmd的調用返回信息

三.環境參數

  1.os.chdir(path) 修改當前程序操作的路徑

  2.os.getcwd()返回程序的當前路徑

  3.os.getlogin() 獲得當前系統的登陸用戶名稱

  4.os.cpu_count() 會的當前系統的cpu數量

  5.os.urandom(n)獲得n個字節長度的隨機字符串,通常用於加解密算法

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM