Python的os和os path模組

2021-05-01 16:30:04 字數 997 閱讀 1655

os和os.path模組 

os.sep 可以取代作業系統特定的路徑分割符。

os.name字串指示你正在使用的平台。比如對於windows,它是'nt',而對於linux/unix使用者,它是'posix'。

os.linesep字串給出當前平台使用的行終止符。例如,windows使用'/r/n',linux使用'/n'而mac使用'/r'。 

os.listdir(dirname):列出dirname下的目錄和檔案 

os.getcwd():獲得當前工作目錄 

os.curdir:返回但前目錄('.') 

os.chdir(dirname):改變工作目錄到dirname 

os.getenv()和os.putenv()函式分別用來讀取和設定環境變數。

os.remove()函式用來刪除乙個檔案。 

os.system()函式用來執行shell命令。 

os.path.isdir(name):判斷name是不是乙個目錄,name不是目錄就返回false 

os.path.isfile(name):判斷name是不是乙個檔案,不存在name也返回false 

os.path.exists(name):判斷是否存在檔案或目錄name 

os.path.getsize(name):獲得檔案大小,如果name是目錄返回0l 

os.path.abspath(name):獲得絕對路徑 

os.path.normpath(path):規範path字串形式 

os.path.split(name):分割檔名與目錄(事實上,如果你完全使用目錄,它也會將最後乙個目錄作為檔名而分離,同時它不會判斷檔案或目錄是否存在) 

os.path.splitext():分離檔名與副檔名 

os.path.join(path,name):連線目錄與檔名或目錄 

os.path.basename(path):返回檔名 

os.path.dirname(path):返回檔案路徑 

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

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

python的 os 和 shutil 模組

python的 os 和 shutil 模組提供了一些可以操作檔案和目錄的函式。使用之前應先導入這2個模組。import os,shutil 建立空檔案 f open r c users administrator desktop test.txt w f.close 建立空資料夾 os.mkdir...

python的sys和os模組小結

sys模組包含基本底層系統的資訊,比如系統型別,變數等。usr bin python coding utf 8 import sys def my path for item in sys.path print item my path my path os模組也可以執行shell命令 usr bi...