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

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’)                刪除文件

3 os.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下的全部代碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章