python 文件操作 os模塊 常用函數


python編程時,經常和文件、目錄打交道,這是就離不了os模塊。os模塊包含普遍的操作系統功能,與具體的平台無關。以下列舉常用的命令

1. os.name——判斷現在正在實用的平台,Windows 返回 ‘nt'; Linux 返回’posix'

用python IDLE測試,可以直接返回結果,如果用其他的第三方編輯器需要用print(os.name)來輸出結果,下面的例子是一樣的。

 

 2. os.getcwd()——得到當前工作的目錄。

 

3. os.remove()——刪除指定文件

4. os.rmdir()——刪除指定目錄

刪除文件夾,不好演示,自己試一下

5. os.mkdir()——創建目錄

就是在指定目錄新建一個文件夾

 

  6.os.makedirs()——遞歸建立目錄

可以建立多個子目錄的文件夾

 

  7.os.path.isfile()——判斷指定對象是否為文件

返回BOOL值,這個是文件夾,所以是False。

  

 8.os.path.isdir()——判斷指定對象是否為目錄

用法跟上一個反着,是否是文件夾

  

 9.os.path.split()——返回路徑的目錄和文件名

  

10.os.path.getsize()——獲得文件的大小

這個函數要定為到文件,試了下文件夾是不准的,不能用來得到文件夾的大小,

看下面的測試就明白了,返回的是字節,Byte。

  

11.os.path.join(path, name)——連接目錄和文件名

這個連接路徑很實用的

  

12.os.path.basename(path)——返回文件名、

實際就是找一個斜杠的后面名字

  

13.os.path.dirname(path)——返回文件路徑

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM