python os庫有很多和作業系統相關的功能。
其實不僅僅如此,os庫中還有很多和檔案,路徑,執行系統命令相關的。
下面是os模組常用的方法.
1.os.sep 可以取代作業系統特定的路徑分割符
2.os.name 字串指示你正在使用的平台。比如對於windows,它是'nt',而對於linux/unix使用者,它是'posix'
3.os.getcwd() 函式得到當前工作目錄,即當前python指令碼工作的目錄路徑
4.os.getenv() 用來讀取環境變數
5.os.putenv() 用來設定環境變數
6.os.listdir() 返回指定目錄下的所有檔案和目錄名
7os.remove() 函式用來刪除乙個檔案
8.os.system() 函式用來執行shell命令
9.os.linesep 字串給出當前平台使用的行終止符。例如,windows使用'/r/n',linux使用'/n'而mac使用'/r'。
10.os.path.split() 函式返回乙個路徑的目錄名和檔名
11.os.path.isfile() 檢驗給出的路徑是乙個檔案
12os.path.isdir() 檢驗給出的路徑是乙個目錄
13.os.path.existe() 函式用來檢驗給出的路徑是否真地存在
14.os.listdir(dirname) 列出dirname下的目錄和檔案
15.os.getcwd() 獲得當前工作目錄
16.os.curdir 返回但前目錄('.')
17.os.chdir(dirname) 改變工作目錄到dirname
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是目錄返回0l
os.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 發布庫 怎麼發布自己的python庫
開發者可以通過python官方的第三方倉庫pypi python package index 來發布自己開發的python庫。方法是 1 新建乙個專案資料夾和主程式 2 選擇合適的開源證書 3 編寫setup.py檔案和使用文件 4 發布。前言與簡介 我想任何乙個有追求的python開發者在度過基礎...
python怎麼成為高手 如何成為Python高手
這篇文章主要是對我收集的一些文章的摘要。因為已經有很多比我有才華的人寫出了大量關於如何成為優秀python程式設計師的好文章。我的總結主要集中在四個基本題目上 函式式程式設計,效能,測試,編碼規範。如果乙個程式設計師能將這四個方面的內容知識都吸收消化,那他 她不管怎樣都會有巨大的收穫。函式式程式設計...
python物件怎麼理解 如何理解python物件
類 class 抽象的概念,比如說人類 鳥類 水果 是乙個總的稱呼,沒有具體到某個物體 物件 object,指具體例項,instance 給物件增加乙個例項變數 增加乙個skills例項變數 p.skills programming writing print p.skills 刪除p物件的name...