1. 程式人生 > >python的os模組

python的os模組

#####python os模組包含普遍的作業系統功能 os模組負責程式與作業系統的互動,提供了訪問作業系統底層的介面 os模組的常用方法 1.os.name指示正在使用的平臺,Windows和Linux/Unix) 2.os.getcwd(函式得到當前工作目錄,即當前python指令碼工作的目錄路徑) 3.os.listdir(‘路徑’):返回指定目錄下的所有檔案和目錄名 list型別 4.os.remove():刪除一個檔案 os.removedirs(r ‘C:\python):刪除多個目錄 5.os.system():執行shell命令 os.system(‘comand’)會執行括號中的命令 6.os.sep:可以取代作業系統特定的路徑分隔符、 7.os.linesep:字串給出當前平臺使用的終止符 8.os.path.split(‘C:\python\abc.txt’):函式返回一個路徑的目錄名和檔名(‘C:\python’,‘abc.txt’) 9.os.path.isdir(’ ‘)檢驗給出的路徑是一個目錄 os.path.isfile(’ ')檢驗給出的路徑是一個檔案 os.path.isfile(‘c:\python\a.txt) 返回的是true os.path.isabs():判斷是否是絕對路徑 10.os.path.exists(’ ')檢驗給出的路徑是否真的存在 11. os.path.abspath(‘name’):獲得絕對路徑 12. os.path.normpath(path):規範path字串形式 13. os.path.getsize(name):獲得檔案大小,如果是目錄,返回0L 14. os.path.splitext(‘a.txt’):分離檔名與副檔名 15. os.path.join(path,name):連線目錄與檔名或目錄 16. os.path.basename(‘a.txt’):返回檔名,獲取路徑名 17. os.path.dianame(‘c:\python\a.txt’):返回檔案路徑,獲取檔名 18. os.getenv():讀取環境變數

19. os.putenv():設定環境變數 20. os.rename(old,new):重新命名 21. os.mkdir(‘test’):建立單個目錄 22. os.makedirs(r ‘C:\python\test’):建立多級目錄 23. os.stat(file):獲取檔案屬性 24. os.chmod(file):修改檔案許可權與時間戳 25. os.exit():終止當前程序 26. os.mknod(‘test.txt’):建立空檔案 27. os.mkdir(‘file’):建立目錄 28. os.remove(‘files’):刪除目錄 29. os.rmdir(‘dir’):只能刪除空目錄 30. os.chdir(‘path’):換路徑