python2 x os模組常用方法

2021-08-26 23:54:44 字數 1575 閱讀 7206

import os

os.getcwd()  當前工作目錄

os.chdir(path)    改變當前工作目錄

os.makedirs(path) 建立新資料夾

os.path.abspath(path) 將返回引數的絕對路徑的字串,將相對路徑轉換為絕對路徑的簡便方法

os.path.isabs(path)  如果引數是乙個絕對路徑,就返回true, 如果引數是乙個相對路徑,就返回fasle  

os.path.relabs(path,start) 將返回從start路徑到path的相對路徑的字串,如果沒有提供start, 就使用當前工作目錄作為開始路徑。

os.path.split() 如果同時需要乙個路徑的路徑名稱和基本名稱,就可以呼叫os.path.split(),獲得這2個字串的元組

os.path.sep  根據不同的作業系統 設定為正確的資料夾分割斜槓

os.path.dirname(path)  將返回乙個字串,它包含path引數中最後乙個斜槓之前的所有內容 ----目錄名稱

os.path.basename(path)  將返回乙個字串,它包含path引數中最後乙個斜槓之後的所有內容。----基本名稱

os.path.getsize(path)  將返回path引數中檔案的位元組數

os.listdir(path) 將返回檔名字串的列表,包含path引數中的每個檔案

os.path.exists(path)  如果path引數所指的檔案或資料夾存在, 返回true, 否則返回false

os.path.isfile(path)  如果path引數存在,並且是乙個檔案,返回true, 否則返回false

os.path.isdir(path)   如果path引數存在,並且是乙個資料夾,呼叫os.path.isdir(path) 將返回true, 否則返回false

這些命令都將以讀取純文字檔案的模式開啟檔案,或簡稱為讀模式,當檔案以讀模式開啟時,python只讓你從檔案中讀取資料,你不能以任何方式寫入或修改它,

在python中開啟檔案時,讀模式是預設的模式。但如果你不希望依賴於python的預設值,也可以明確指明該模式,向open() 傳入字串'r',作為第二個引數。

讀取檔案內容:

如果你希望將檔案的內容讀取為乙個字串值,就使用file物件的read()方法。

如果你將檔案的內容看成是單個大字串,read()方法就返回儲存在該檔案中的這個字串。

或者,可以使用readlines()方法,從該檔案取得乙個字串的列表。列表中的每個字串就是文字中的每一行。

寫入檔案:

如果開啟檔案時用讀模式,就不能寫入檔案。你需要以』寫入純文字模式『或』新增純文字模式『開啟該檔案,或簡稱為「寫模式」和「新增模式」

寫模式將覆寫原有的檔案,從頭開始,就像你用乙個新值覆寫乙個變數的值。將'w'作為第二個引數傳遞給open() ,以寫模式開啟該檔案。

不同的是,新增模式將在已有檔案的末尾新增文字。將'a'作為第二個引數傳遞給open(),以新增模式開啟該檔案。

如果傳遞給open()的檔名不存在,寫模式和新增模式都會建立乙個新的空檔案。在讀取或寫入檔案後,呼叫close()方法,然後才能再次開啟該檔案。

python常用模組2

os模組 print os.getcwd 取當前工作目錄 print os.chdir r e byz code day2 更改當前目錄 print os.mkdir test1 建立資料夾 print os.makedirs r test1 test2 遞迴建立資料夾,父目錄不存在時建立父目錄 p...

Python包argparse模組常用方法

argparse包用於解釋命令列引數。這裡給出幾個常用的方法。建立解析器物件 pwww.cppcns.comara description 描述資訊 arg argumentparser description an example for python package argparse 新增引數 ...

Python常用第三方模組

requests kenneth reitz寫的最富盛名的http庫。每個python程式設計師都應該有它。wxpython python的乙個gui 圖形使用者介面 工具。pillow 它是pil python圖形庫 的乙個友好分支。對於使用者比pil更加友好,對於任何在圖形領域工作的人是必備的庫...