os模組學習

2021-07-22 08:05:20 字數 988 閱讀 3091

os模組是被使用很頻繁的乙個模組,今天趁著有時間,總結一下一些常用的函式。

python 模組學習:os模組這篇文章寫得不錯,我就不造輪子了,下面給出我自己的一些補充。

另外還有乙個簡化版本python os.path模組,其中介紹的函式也更多了,可以了解一下。

1.os.getcwd() 的名字好像有點難記?其實cwd就是current working directory,當前工作目錄的意思

2.os.listdir() 在被呼叫的時候需要傳入乙個string型別引數以代表路徑path,而os.listdir(『.』)的輸出效果相當於os.listdir(os.getcwd()) ,都是輸出當前工作目錄的所有檔案和目錄

3.用os.system(「some cmd commands」) 執行shell命令的效果就相當於 在cmd下輸入該指令,比如os.system(『cmd』) 就是啟動dos

4.os.path.isfile() 傳入的引數是path,即是乙個字串,只有傳入的path可以索引到乙個系統真實存在的檔案時才返回true

5.os.path.exists() 中不要少寫了exists的最後乙個s!

6.os.path.abspath(path) 返回的是path規範化的絕對路徑

7.os.path.normpath(path) 將摺疊多餘(或冗長的)分隔符和上層引用, 將』a//b』、』a/./b』和』a/foo/../b』都變為』a/b』。在windows上, 它把正斜槓(\)轉換為反斜槓(/)。

8.os.path.split(path) 可以分割檔名與路徑,返回二元組(fpath,fname)元組;但如果完全使用目錄,它也會將最後乙個目錄作為檔名分離,而且不會判斷檔案或者目錄是否存在

Python 模組學習 os模組

一 os模組概述 python os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。一語中的 二 常用方法 1 os.name 輸出字串指示正在使用的平台。如果是window 則用 nt 表示,對於linux unix使用者,它是 posix 2 os.get...

Python 模組學習 os模組

一 os模組概述 python os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。一語中的 二 常用方法 1 os.name 輸出字串指示正在使用的平台。如果是window 則用 nt 表示,對於linux unix使用者,它是 posix 2 os.get...

Python 模組學習 os模組

os模組提供了多個訪問作業系統服務的功能 os.name 顯示當前使用平台 os.getcwd 顯示當前python指令碼工作路徑 os.listdir dirname 顯示目錄dirname下的所有檔案和目錄名 os.remove filename 刪除乙個檔案 os.makedirs dirna...