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