os庫的使用

2021-09-20 10:22:37 字數 1644 閱讀 1614

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 ...