Python學習筆記 os庫的使用

2021-10-06 20:41:15 字數 2178 閱讀 3926

二、os庫之路徑操作

三、os庫之程序管理

四、os庫之環境引數

一、os庫基本介紹

1、os庫是python標準庫,包含幾百個函式;windows、mac os、linux通用。

2、路徑操作:os.path子庫,處理檔案路徑及資訊。

3、程序管理:啟動系統中其他程式。

4、環境引數:獲得系統軟硬體資訊等環境引數

二、os庫之路徑操作

os.path子庫以path為入口,用於操作和處理檔案路徑

用法:import os.path函式

描述os.path.abspath(path)

返回path在當前系統中的絕對路徑

os.path.abspath((「demo.txt」))

os.path.normpath(path)

歸一化path的表示形式,統一用\分隔路徑

os.path.normpath(「d://python

os.path.relpath(path)

返回當前程式與檔案之間的相對路徑 (relative path)

os.path.realpath(「d://python

os.path.dirname(path)

返回path中的目錄名稱

os.path.dirname(「d://python

os.path.basename(path)

返回path中最後的檔名稱

os.path.basename(「d://python

os.path.join(path, *paths)

組合path與paths,返回乙個路徑字串

os.path.join(「d:/」,「python

os.path.exists(path)

判斷path對應檔案或目錄是否存在,返回true或false

os.path.exists(「d://python

os.path.isfile(path)

判斷path所對應是否為已存在的檔案,返回true或false

os.path.isfile(「d://python

os.path.isdir(path)

判斷path所對應是否為已存在的目錄,返回true或false

os.path.isdir(「d://python

os.path.getatime(path)

返回path對應檔案或目錄上一次的訪問時間

os.path.getatime(「d://python

os.path.getmtime(path)

返回path對應檔案或目錄最近一次的修改時間

os.path.getmtime(「d://python

os.path.getctime(path)

返回path對應檔案或目錄的建立時間

time.ctime(os.path.getctime(「d:/file.txt」))

os.path.getsize(path)

返回path對應檔案的大小,以位元組為單位

os.path.getsize(「d:/file.txt」)

三、os庫之程序管理

會執行系統上得程式或命令command;在windows系統中,返回值為cmd的呼叫返回資訊

用法:os.system(command)

import os

os.system(

"c:\\windows\\system32\\calc.exe"

)執行結果:電腦自帶得計算器被開啟

四、os庫之環境引數

函式描述

os.chdir(path)

修改當前程式操作的路徑

os.chdir(「d:」)

os.getcwd()

返回程式的當前路徑

os.getcwd()

os.getlogin()

獲得當前系統登入使用者名稱

os.getlogin()

os.cpu_count()

獲得當前系統的cpu數量

os.cpu_count()

os.urandom(n)

獲得n個位元組長度的隨機字串,通常用於加解密運算

os.urandom(10)

python庫學習筆記(os模組)

os.getcwd 檢視當前所在路徑。os.chdir 改變當前工作目錄。os.listdir 列舉目錄下的所有檔案,返回乙個列表。os.path.split 將路徑分解為 資料夾,檔名 os.path.getmtime path 檔案或資料夾的最後修改時間,從新紀元到訪問時的秒數。os.path....

python匯入os庫 Python的os庫的使用

python os庫有很多和作業系統相關的功能。其實不僅僅如此,os庫中還有很多和檔案,路徑,執行系統命令相關的。下面是os模組常用的方法.1.os.sep 可以取代作業系統特定的路徑分割符 2.os.name 字串指示你正在使用的平台。比如對於windows,它是 nt 而對於linux unix...

python學習筆記 os模組

上篇 模組匯入方式 import os os模組是python標準庫中的乙個用於訪問作業系統相關功能的模組,os模組提供了一種可移植的使用作業系統功能的方法。使用os模組中提供的介面,可以實現跨平台訪問。但是,並不是所有的os模組中的介面在全平台都通用,有些介面的實現是一來特定平台的,比如linux...