常用的os操作方法

2022-07-30 04:51:11 字數 1430 閱讀 5786

os.sep可以取代作業系統特定的路徑分隔符。windows下為 「」

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

os.getcwd()函式得到當前工作目錄,即當前python指令碼工作的目錄路徑。

os.getenv()獲取乙個環境變數,如果沒有返回none

os.putenv(key, value)設定乙個環境變數值

os.listdir(path)返回指定目錄下的所有檔案和目錄名。

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

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

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

os.path.split(p)函式返回乙個路徑的目錄名和檔名。

os.path.isfile()和os.path.isdir()函式分別檢驗給出的路徑是乙個檔案還是目錄。

os.path.exists()函式用來檢驗給出的路徑是否真地存在

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

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

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

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

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

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

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

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

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

如在python 的gui shell下,要切換目錄,命令如下:

>>> import os //匯入os模組

>>> os.getcwd() //用os.getcwd()函式,來檢視當前目錄

結果顯示:'c:\\python27\\'

>>>os.chdir('c:\\python27\\tools\\setuptools-1.3\\') //呼叫 os.chdir()函式切換到c:\python27\tools\setuptools-1.3\目錄

注意:不是chrdir,網上的有乙個人筆誤了,結果其他人也不驗證,照著複製**,將原作者的筆誤給「繼承了」。

因為是windows下使用,所以在每個斜槓「\\」要替換成「\\」雙斜槓,因為要轉義字元

切換後,再次檢視我們的當前目錄:

>>> os.getcwd() //用os.getcwd()函式,來檢視當前目錄

結果顯示:'c:\\python27\\tools\\setuptools-1.3' //說明已經成功切換了

Python之os操作方法 詳解

os.path.dirname d games d 2.os.path.basename path 返回路徑的最後一級目錄名 資料夾名 或檔名 全稱 os.path.basename d games 9yin 632 蝸牛整包 0x0804.ini 0x0804.ini 3.os.path.spli...

執行緒常用操作方法

thread 類中提供有設定執行緒名稱以及獲得執行緒名的方法 獲取執行緒名稱 執行緒休眠 在進行休眠的時候可能會產生中斷異常 執行緒中斷 執行緒強制執行 執行緒禮讓 執行緒優先順序 範例 package practicepackage class mmthread implements runnab...

String的常用操作方法

在string類中提供了以下的方法操作字元與字串間的轉換關係 根據字串中提供的索引找到指定位置的字元 public charcharat int index 將字串變為字元陣列 public chartochararray 將字元陣列變為字串 將全部的字元陣列變為string型別 publicstr...