python匯入os庫 Python的os庫的使用

2021-10-11 12:22:33 字數 1610 閱讀 3070

python os庫有很多和作業系統相關的功能。

其實不僅僅如此,os庫中還有很多和檔案,路徑,執行系統命令相關的。

下面是os模組常用的方法.

1.os.sep                    可以取代作業系統特定的路徑分割符

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

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

4.os.getenv()            用來讀取環境變數

5.os.putenv()            用來設定環境變數

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

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

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

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

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

11.os.path.isfile()      檢驗給出的路徑是乙個檔案

12os.path.isdir()        檢驗給出的路徑是乙個目錄

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

14.os.listdir(dirname) 列出dirname下的目錄和檔案

15.os.getcwd()          獲得當前工作目錄

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

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

os.path都是和路徑指定的檔案,目錄,和路徑字串有關係的函式

os.path.isdir(name)          判斷name是不是乙個目錄,name不是目錄就返回false

os.path.isfile(name)          判斷name是不是乙個檔案,不存在name也返回false

os.path.exists(name)        判斷是否存在檔案或目錄name

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

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

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

os.path.split(name)          分割檔名與目錄(事實上,如果你完全使用目錄,它也會將最後乙個目錄作為檔名而分離,同時它不會判斷檔案或目錄是否存在)

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

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

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

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

python匯入os模組 python之os模組

在資料分析過程中,有時會需要對檔案的路徑做乙個處理,可以呼叫os模組會比較方便 總體感覺比較簡單,容易上手,如果之前了解過linux語言,那就更簡單了 os模組 可以處理檔案和目錄,是python系統和作業系統進行互動的乙個介面 os模組常用方法 os.getcwd 獲取當前工作目錄,即當前pyth...

python標準庫 os庫

os模組主要用於跟作業系統打交道 os模組常用的方法 os.getcwd 獲取當前工作目錄,即當前python指令碼工作的目錄路徑 os.chdir dirname 改變當前指令碼工作目錄 相當於shell下cd os.curdir 返回當前目錄 os.pardir 獲取當前目錄的父目錄字串名 os...

Python檔案操作,OS庫

python 檔案操作 開啟檔案 input open filetest utf8.data encoding utf 8 input2 open filetest gbk.data encoding gbk str input.read 5 讀取指定位元組 print str 漢字也被視為乙個位元...