os模組:
作用:管理檔案和目錄
屬性:os.name:返回系統型別 常用的windows系統 --> nt
os.environ:返回當前系統所有的環境變數
os.environ.get(ver):返回ver環境變數的內容
函式:os.getcwd():返回當前正在被執行的檔案的絕對路徑
os.listdir():將當前路徑下的所有檔案和子目錄以列表的形式返回
os.mkdir(path):建立單級目錄,path既可以是絕對路徑也可以是相對路徑;【注意】如果目錄已經存在,報錯
os.makedirs(path):建立多級目錄,path既可以是絕對路徑也可以是相對路徑;【注意】如果目錄已經存在,報錯
os.rmdir(path):刪除單級目錄,path既可以是絕對路徑也可以是相對路徑;【注意】如果目錄已經不存在,報錯
os.removedirs(path):刪除多級目錄,path既可以是絕對路徑也可以是相對路徑;【注意】如果目錄已經不存在,報錯
os.rename(old,new):將old(原名)以new(新的名字)取代(重新命名)
os.system():...
os.path.join(first,second):將first和second組合以字串的形式返回
os.path.getsize(path):獲取當前路徑內容所對應的容量大小(位元組量)
os.path.isfile(path):判斷path是否是乙個檔案,返回布林值
os.path.isdir(path):判斷path是否是乙個目錄,返回布林值
os.path.exists(path):判斷path是否真實存在,返回布林值
os.path.dirname(path):將path中最後乙個\前面的部分以字串返回
os.path.basename(path):將path中最後乙個\後面的部分以字串返回
os.path.split(path):返回乙個元素物件,將path內容中最後乙個\的前面部分放入到元祖的第乙個元素中,
\的後面部分放入到元祖的第二個元素中;
os.path.splitext(path): 返回乙個元素物件,將path內容中最後乙個.的前面部分放入到元祖的第乙個元素中,
.以及其後面部分放入到元祖的第二個元素
2.檔案讀寫
三個環節:
1).開啟檔案
open(path、開啟方式、enconding、errors)
開啟方式:'r'、'w'、'a'、'rb'、'wb'
2).讀寫操作(輸入、輸出)
讀操作:
read():一次將檔案中的內容讀入程式中
read(num):一次讀取num個字元數到程式
readline():每次讀取一行資料,以字串形式返回
readlines():將檔案中的內容每行資料分別存在列表中返回
tell():返回已讀的位元組數
seek(num):將檔案描述符返回到num位元組數的位置
寫操作:
write(o):寫入o到檔案中
3).關閉檔案
close():釋放資源,關閉檔案
python os介紹 Python os模組介紹
os模組主要用於執行系統命令 import os os.remname file.txt file1.txt 檔案重新命名 os.remove file1.txt 刪除檔案 os.mkdir test 建立資料夾 os.rmdir test 刪除資料夾 os.sep 可以取代作業系統特定的路徑分割符...
python os模組總結
在python的標準庫os模組中包含普遍的作業系統功能。程式能夠與平台,就靠這個模組了。下面是os模組常用的方法.1.os.sep 可以取代作業系統特定的路徑分割符 2.os.name 字串指示你正在使用的平台。比如對於windows,它是 nt 而對於linux unix使用者,它是 posix ...
python os模組學習
os模組提供了與作業系統打交道時常用的功能實現,換句話說,要是你想讓你的 跑在不同的操作平台上,這個模組是不可以不掌握的。一.常用方法 1.os.getcwd 返回當前的工作目錄 import os print os.getcwd c users tamarous documents visual ...