os庫詳解(附帶部分sys庫的操作)

2021-10-02 15:25:45 字數 1702 閱讀 6840

os庫作為可移植的系統工具庫,一直被用於python中對系統檔案進行操作,在這裡為大家總結一下常用的方法。

1 有關本機和檔案操作

import os

os.environ python本機的資訊

os.getcwd(

) 獲取當前工作目錄位置

os.listdir(

) 獲取目錄的具體內容(不指定為當前)

os.chdir(「db」) 改變工作目錄至db

os.getid(

) 獲取現在程序的id

2 通過python對具體檔案,目錄進行操作

impoer os

os.mkdir(「text」) 建立text目錄

os.rmdir(『text』) 刪除text目錄

os.chdir(..

) 返回上一級目錄

open

() 建立,開啟檔案

os.rename(『iinfo.txt』,」detall.txt」) 檔案改名

os.remove(『detall.txt』) 刪除檔案

3os.path的常用函式(對於更細節的部分,常實用路徑模組 os.path ,然後用字串的切割進行操作.spilt)

os.path.isdir(path)

#判斷是否為目錄,結果為布林型別

os.path.isfile(

)#判段路徑檔案是否存在

os.path.exists(path)

#判斷路徑是否存在

os.path.spilt(path)

#切割路徑,最後為檔名+路徑,型別為元組

os.path.dirname(path)

#獲取aa目錄的名稱

os.path.basename(path)

#獲取aa字串的檔名

os.path.join(r』c:\temp』,』product.csv』)

#將2者字串按位置格式連線

os.path.abspath(path)

#返回絕對路徑

os.path.normpath(p)

#標準化路徑(將p中路徑錯誤糾正)

下面是有關sys類的操作

import sys

sys.platform(

)#獲取當前計算機 版本

sys.version(

)#獲取當前python版本號

sys.path(

)#獲取檔案路徑等

sys.modules(

)#獲取已經匯入模組

補充部分shell命令(即常見window命令提示符)

cd iso 將w命令列工具轉移至 iso目錄下

dir 顯示當前目錄所有內容

typ add.py 獲取.add.py下的全部**

python中os和sys模組的詳解

平時在工作中經常會用到os模組和sys模組的一些特性,下面是這些特性的一些相關解釋,希望對大家有所幫助 os.getcwd 獲取當前工作目錄,即當前python指令碼工作的目錄路徑 os.chdir dirname 改變當前指令碼工作目錄 相當於shell下cd os.curdir 返回當前目錄 o...

os庫的使用

os庫提供通用的 基本的作業系統互動功能,是python標準庫 路徑操作 os.path子庫,處理檔案路徑及其資訊 程序管理 啟動系統中其他程式 環境引數 獲得系統軟硬體資訊等環境引數 os.path子庫以path為入口,用於操作和處理檔案路徑 一 路徑操作 import os.path os.pa...

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

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