Python OS庫函式功能

2021-10-01 07:12:19 字數 1865 閱讀 1804

os模組簡單的來說它是乙個python的系統程式設計的操作模組,可以處理檔案和目錄這些我們日常手動需要做的操作。

import os

"""系統操作"""

# 顯示當前工作路徑

print

(os.getcwd())

# 顯示系統分隔符(win是\\,linux/unix是/)

print

(os.sep)

# 顯示當前使用的系統平台(win是nt,linux/unix是osix)

print

(os.name)

# 讀取環境變數

print

(os.getenv(

'path'))

print

(os.getenv(

'temp'

))

import os

"""目錄操作"""

# 顯示指定目錄下檔案和目錄名

print

(os.listdir())

print

(os.listdir(

"d:/"))

# 建立空目錄(存在則失敗)

os.mkdir(

"d:/test"

)# 移除空目錄(目錄非空則失敗)

print

(os.rmdir(

"d:/test"))

# 遞迴建立空目錄(存在則失敗)成功返回none

print

(str

(os.makedirs(

"d:/a/b/c/d"))

)# 遞迴刪除空目錄(存在檔案則失敗)成功返回none

print

(os.removedirs(

"d:/test"))

# 改變當前工作目錄

print

(os.getcwd())

print

(os.chdir(

"c:/"))

print

(os.getcwd())

# 檔案目錄重新命名(沒有剪下功能)

os.rename(

"d:/a"

,"d:/aaa"

)

import os

"""path模組"""

# 返回檔名(僅僅是個檔名,資料夾是資料夾名)

print

(os.path.basename(

"./wps演示.lnk"))

# 返回檔案路徑(按輸入路徑決定絕對相對路徑)

print

(os.path.dirname(

"d:/ccc"))

# 獲取檔案大小(位元組)目錄則返回0

print

(os.path.getsize(

"d:/ccc/demo.txt"))

# 獲得絕對路徑

print

(os.path.abspath(

"./"))

# 鏈結檔名與目錄

print

(os.path.join(

"d:\\ccc"

,"demo.txt"))

# 判斷檔案/目錄是否存在

print

(os.path.exists(

"d:/test"))

# 判斷是否是檔案

print

(os.path.isfile(

"d:/ccc"))

# 判斷是否是目錄

print

(os.path.isdir(

"d:/ccc"

))

Python os庫函式清單以及使用演示

python學習者可 交流 651707058 os.getcwd 獲取當前工作目錄,即當前python指令碼工作的目錄路徑 os.chdir dirname 改變當前指令碼工作目錄 相當於shell下cd os.curdir 返回當前目錄 os.pardir 獲取當前目錄的父目錄字串名 os.ma...

Math標準庫函式功能彙總

計算機程式語言的一種函式,主要應用資料運算。math函式可以被應用於解決部分電腦程式問題 下面列出一些函式的功能及使用說明 函式功能 使用說明 e自然常數e math.e 2.718281828459045 pi圓周率pi math.pi 3.141592653589793 degrees 弧度轉角...

python os常用函式

1.os.path.isfile path 用來判斷傳遞的引數是否是檔案.2.os.listdir path 獲取引數當前目錄下的檔案和資料夾,不包含 和 3.os.remove 用於刪除指定路徑的檔案。如果指定的路徑是乙個目錄,將丟擲oserror 4.os.getcwd 獲取當前工作目錄路徑 5...