1.import os
os.getcwd() 當前工作環境的目錄路徑。
>>> import os>>> os.getcwd()
'c:\\users\\lenovo'
os.listdir()
返回指定路徑下的所有目錄。
os.remove() 刪除乙個檔案
os.removedirs() 刪除多個目錄
重點來了,常用的:
os.path.isfile() 括號裡面是路徑,不是檔名 ----->>判斷所給的路徑是否是檔案
import osprint(os.path.isfile(r'c:\users\lenovo\desktop\lianxi\manage.py'))
os.path.join 是拼接路徑 把你寫的多個字串以系統路徑分割符拼接起來的
import osprint(os.path.isfile(os.path.join(r'c:\users\lenovo\desktop\lianxi','manage.py')))
os.path.isdir() ------>>> 判斷所給的路徑是否是目錄
import osprint(os.path.isdir(os.path.join(r'c:\users\lenovo\desktop\lianxi')))
os.path.isabs() 判斷是否是絕對路徑。
os.path.exists() 括號裡是路徑,路徑不存在則返回false。
import osprint(os.path.exists(r'c:\users\lenovo\desktop\utr'))
os.path·split() 將乙個路徑的檔案和目錄分開,也就是最後一項剝離。
import osprint(os.path.split(r'c:\users\lenovo\desktop\lianxi\manage\123'))
# ('c:\\users\\lenovo\\desktop\\lianxi\\manage', '123')
os.path.splitext() 將乙個路徑的字尾名稱和和前面分離開來。
下面這個預設檔案型別是·3.
import osprint(os.path.splitext(r'c:\users\lenovo\desktop\lianxi\manage\123.t.t,12.3'))
# ('c:\\users\\lenovo\\desktop\\lianxi\\manage\\123.t.t,12', '.3')
os.path.dirname() 獲得路徑名稱。
os.path.abspath() 取得絕對路徑。
import osprint(os.path.dirname(__file__))
print(os.path.abspath(__file__))
os.path.basename() 獲取檔名稱
print(os.path.basename(__file__))
os.system() 執行shell命令
下面例子是在網上找的ping統計資訊。
正在 ping www.a.shifen.com [111.13.100.92] 具有 32 位元組的資料:
來自 111.13.100.92 的回覆: 位元組=32 時間=29ms ttl=55
來自 111.13.100.92 的回覆: 位元組=32 時間=29ms ttl=55
來自 111.13.100.92 的回覆: 位元組=32 時間=29ms ttl=55
來自 111.13.100.92 的回覆: 位元組=32 時間=29ms ttl=55
111.13.100.92 的 ping 統計資訊:
資料報: 已傳送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):
最短 = 29ms,最長 = 29ms,平均 = 29ms
0
os模組詳解
一 os模組定義 1 os.name 返回作業系統型別 值為posix 是linux作業系統 值為nt 是windows作業系統 2 os.uname 作業系統的詳細資訊 info os.uname print info print info.sysname print info.nodename ...
os模組知識詳解
os模組是python標準庫中整理檔案和目錄最為常用的模組,該模組提供了非常豐富的方法用來處理檔案和目錄。本著只講最有用的態度,下方我將os模組中一些我常用的的方法,給大家詳細列舉出來了,希望減少大家的學習負擔。1 模組匯入 匯入 path r c users 黃偉 desktop publish ...
python之OS模組詳解
步入第二個模組世界 os os.mknod text.txt 建立空檔案 fp open text.txt w 直接開啟乙個檔案,如果檔案不存在就建立檔案 w 寫方式 a 追加模式開啟 從eof開始,必要時建立新檔案 r 以讀寫模式開啟 w 以讀寫模式開啟 a 以讀寫模式開啟 rb 以二進位制讀模式...