python os模組與path模組 重要函式

2021-08-31 09:41:45 字數 1560 閱讀 4877

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