Python os簡單內容

2021-08-28 01:55:13 字數 2424 閱讀 9168

os.path模組主要用於檔案的屬性獲取,以下是該模組的幾種常用方法。官方文件:

(在linux作業系統中開啟終端,輸入python,回車之後輸入import os 之後才能執行os內容)

1.1.os.path.abspath(path)

返回path規範化的絕對路徑

>>> os.path.abspath('js') 

'/home/sp/js'

2.os.path.split(path)

將path分割成目錄和檔名二元組返回

>>> os.path.split('/home/sp/js')

('/home/sp', 'js')

3.os.path.dirname(path)

返回path的目錄。其實就是os.path.split(path)的第乙個元素

>>> os.path.dirname('/home/sp/js')

'/home/sp'

4.os.path.basename(path)

返回path最後的檔名。如何path以/或\結尾,那麼就會返回空值。即os.path.split(path)的第二個元素

>>> os.path.basename('/home/sp/js')

'js'

>>> os.path.basename('/home/sp/js.exe')

'js.exe'

5.os.path.commonprefix(list)

返回list中,所有path共有的最長的路徑

>>> os.path.commonprefix(['/home/td','/home/td/ff','/home/td/fff'])

'/home/td'

>>> a = '/home/sp/js','/home/sp/命令','/home/sp/看看'

>>> os.path.commonprefix(a)

'/home/sp/'

6.os.path.exists(path)

如果path存在,返回true;如果path不存在,返回false

>>> os.path.exists('pos')

true

>>> os.path.exists('pos')

false

(linux區分大小寫)

7.os.path.isabs(path)

如果path是絕對路徑,返回true

>>> os.path.isabs('pos')

false

>>> os.path.isabs('/home/sp/pos')

true

8.os.path.join(path1[, path2[, ...]])

將多個路徑組合後返回,第乙個絕對路徑之前的引數將被忽略

>>> os.path.join('/home','sp','js')

'/home/sp/js'

>>> os.path.join('/home','/sp','js')

'/sp/js'

9.os.path.normcase(path)

在linux和mac平台上,該函式會原樣返回path,在windows平台上會將路徑中所有字元轉換為小寫,並將所有斜槓轉換為飯斜槓

>>> os.path.normcase('/home/sp/js')

'/home/sp/js'

10.os.path.splitext(path)

分離檔名與副檔名;預設返回(fname,fextension)元組,可做分片操作

>>> os.path.splitext('/home/sp/js.txt')

('/home/sp/js', '.txt')

11.os.path.getsize(path)

返回path的檔案的大小(位元組)

>>> os.path.getsize('/home/sp')

4096

12.os.path.getatime(path)

返回path所指向的檔案或者目錄的最後訪問時間的時間戳

>>> os.path.getatime('/home/sp')

1488205124.27121

13.os.path.getmtime(path)

返回path所指向的檔案或者目錄的最後修改時間的時間戳

>>> os.path.getmtime('/home/sp')

1488198703.7118266

Python os模組 簡單使用

利用python 列出檔案下的所有檔案 方法1 使用os.listdir 模組 import os for filename in os.listdir 路徑 print filename 方法2 使用glob模組 import glob for filename in glob.glob home...

python os模組的簡單使用

python 的標準庫中的 os模組 包含普遍的 作業系統 功能。獲取cpu個數,獲取作業系統型別,示例 import os cpucount os.cpu count print cpucount name os.name print 作業系統的名字是 format name result os....

python,os方法的簡單介紹

這乙個章節是學習os及os.path的用法 學習os首先需要引入os檔案,imoprt os importos getcwd 的用法,它是返回當前的工作目錄,說白了就是你的程式放在那個目錄下 print os.getcwd chdir path 改變工作目錄,也就是將當前的工作目錄改變到指定工作目錄...