1. 程式人生 > >os,os.path屬性和方法列表

os,os.path屬性和方法列表

os模組屬性    描述 linesep        用於在檔案中作為分隔行的字串 sep                用來分隔檔案路徑名的字串 pathsep        用於分隔檔案路徑的字串 curdir            當前目錄的字串名稱 pardir            當前目錄的父目錄字串名稱 檔案物件有一個truncate()方法,有檔案位移操作方法seek(),返回當前位移的方法tell() 檔案物件的方法 file.close()        關閉檔案 file.flieno()        返回檔案的描述符 file.flush()        重新整理檔案內部的緩衝區 file,isatty()        判斷一個檔案是否為一個tty裝置檔案 file.next()        返回一個檔案的下一行,如果到結尾,則報一個 StopIteration異常 file.read() file.readline() file.readlines() file.wirte() file.wirtelines() 檔案物件的屬性 file.name  file.closed file.mode file.encoding 當一個程式一開啟,就可以訪問三個標準檔案 stdin stdout stderr  當匯入sys模組的時候就可以訪問到了 sys.argv用於命令列引數的訪問   相當於js中的arguments,還過 sys.argv[0]總是一.py檔案的檔名,是一個列表 os模組的檔案、目錄的訪問的方法 mkfifo()/mkmod()        建立命名管道/建立檔案系統節點 remove()/unlink()        刪除檔案 rename()/renames()     重新命名檔案 stat()                            返回檔案資訊 symlink()                    建立符號連結 utime()                        更新時間戳 tmpfile()                    建立並開啟一個新的臨時檔案 walk()                        生成一個目錄樹下的所有檔案 chdir()/fchdir()        改變當前工作目錄/通過一個檔案描述符改變當前工作目錄 chroot()                    改變當前程序的根目錄 listdir()                    列出當前目錄的檔案 getcwd()                返回當前工作目錄 getcwdu()                返回當前工作目錄的unicode物件 mkdir()                    建立目錄 makedirs()                建立多層目錄 rmdir()/removedirs()        刪除目錄/刪除多層目錄 access()                    檢驗根限模式 chmod()                    改變許可權模式 chown()/lchown()         umask()        設定預設許可權模式 open()        開啟 read()            讀 write()            寫 dup()/dup2()     makedev()    從major和minor裝置號建立一個原始裝置號 major()/minor()   從原始裝置號獲得major/ minor裝置號 os.path模組路徑名訪問函式 basename()        去掉目錄路徑,返回檔名 dirname()            去掉檔名,返回目錄路徑 join()         split() splitdrive() splitext() getatime() getctime() getmtime() getsize() exists() isabs() isdir() isfile() islink() ismount() samefile() 好多都是和linux相關的方法,感覺能看全,linux真心強,什麼語言都向著他