os庫提供通用的、基本的作業系統互動功能,是python標準庫
——路徑操作:os.path子庫,處理檔案路徑及其資訊
——程序管理:啟動系統中其他程式
——環境引數:獲得系統軟硬體資訊等環境引數
os.path子庫以path為入口,用於操作和處理檔案路徑
一、路徑操作
import os.path
os.path.abspath(path):返回path在當前系統中的絕對路徑
os.path.normpath(path):歸一化path的表示形式,統一用\\分隔
os.path.relpath(path):返回當前程式與檔案之間的相對路徑
os.path.dirname(path):返回path中的目錄名稱
os.path.basename(path):返回path中最後的檔名
os.path.join(path,*paths):組合path與paths,返回乙個路徑字串
os.path.exists(path):判斷path對應檔案或目錄是否存在,返回ture或false
os.path.isfile(path):判斷path所對應是否為已存在的檔案,返回true或false
os.path.isdir(path):判斷path所對應是否為已存在的目錄,返回true或false
os.path.getatime(path):返回path對應檔案或目錄上一次訪問(access)的時間
os.path.getmtime(path):返回path對應檔案或目錄最近一次修改(modify)的時間
os.path.getctime(path):返回檔案或目錄建立(create)的時間
os.path.getsize(path):返回path對應檔案的大小,以位元組為單位
二、程序管理
os.system(command):呼叫其它程式
——執行程式或命令command
——在windows系統中,返回值為cmd的呼叫返回資訊
舉例:開啟系統中的計算器
import os
os.system("c:\\windows\\system32\\calc.exe")
結果:計算器被開啟,輸出結果為:0
開啟系統中的畫圖,並用畫圖開啟一張
import os
os.system("c:\\windows\\system32\\mspaint.exe \
h:\\mydocument\\undergraduate\\python\\grwordcloud.png")
執行結果:(也會輸出乙個0)
三、環境引數
獲取或改變系統環境資訊
os.chdir(path):修改(change)當前程式的操作路徑
os.getcwd():返回程式當前路徑
os.getlogin():獲取當前系統登入使用者名稱
os.cpu_count():獲得當前系統的cpu數量
os.urandom(n):獲得n個位元組長度的隨機字串,通常用於加解密運算
os 庫的基本使用
路徑操作是利用os.path子庫 程序管理指啟動系統中的其它程式的功能 環境引數指獲得系統軟硬體資訊等環境引數。1.os庫 路徑操作,os.path字型檔 os.path.abspath path 返回path在當前檔案系統中的絕對路徑 os.path.dirname path 返回path中的目錄...
OS庫path子庫的使用
os.path.abspath path 返回path在當前系統中的絕對路徑print os.path.abspath test.py output f 1 sutdy computer python python project scrapy basis test.pyos.path.normpa...
Python 中os庫的使用
os庫提供通用的 基本的作業系統的互動功能 路徑操作 os.path字型檔,處理檔案路徑及資訊 程序管理 啟動系統中其他程式 環境引數 獲得系統軟硬體資訊等環境引數 os.path子庫以path為入口,用於操作和處理檔案路徑 import os.path as op os.path.abspath ...