os path模組總結

2021-05-23 23:41:50 字數 742 閱讀 6390

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

是目錄返回

0los.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和os path模組

os和os.path模組 os.sep 可以取代作業系統特定的路徑分割符。os.name字串指示你正在使用的平台。比如對於windows,它是 nt 而對於linux unix使用者,它是 posix os.linesep字串給出當前平台使用的行終止符。例如,windows使用 r n linux使...

python os模組總結

在python的標準庫os模組中包含普遍的作業系統功能。程式能夠與平台,就靠這個模組了。下面是os模組常用的方法.1.os.sep 可以取代作業系統特定的路徑分割符 2.os.name 字串指示你正在使用的平台。比如對於windows,它是 nt 而對於linux unix使用者,它是 posix ...

數學模組總結

最近學的數論知識 線性篩法,高斯消元,導數積分,擴歐,組合數學。用數論優化的 dp斜率優化。先說線性篩,分為篩素數,尤拉函式,逆元,莫比烏斯 待學 篩素數 沒啥好說的 篩逆元 先求n i 表示a1 a2 ai,再求p n 表示n n 的逆元,將p i a i 1 即可得到p i 1 篩尤拉函式 根據...