標籤:字元 nbsp 建立 environ join size 模組 工作 moved
os模組
提供對作業系統進行調用的介面
import osos.getcwd() # 擷取當前工作目錄os.chdir(r‘d:\fansik‘) # 修改對當前工作目錄print(os.curdir) # 返回目前的目錄(這裡的返回是傳回值)print(os.pardir) # 返回父級目錄os.makedirs(‘fansik/fanjinbao‘) # 在當前工作目錄先建立fansik目錄,在fansik目錄下建立fanjinbao目錄,相當如mkdir -pos.removedirs(‘fansik/fanjinbao‘) # 刪除空目錄os .mkdir(‘fansik‘) # 相當於mkdir dirname沒有-p參數os.rmdir(‘fansik‘) # 相當於單級目錄print(os.listdir()) # 返回當前工作目錄下的所有檔案os.remove(‘fansik.py‘) # 只刪除檔案os.rename(‘fansik.py‘, ‘fanjinbao.py‘) # 檔案重新命名print(os.stat(‘fanjinbao.py‘)) # 顯示檔案屬性print(os.sep) # 系統錄路徑分隔字元(使用該種方式拼接的路徑可以適用於不同的作業系統)print(os.linesep) # 分行符號:windows是\r\n, linux中是n\, Mac中是\rprint(os.pathsep) # 環境變數的路徑分割符,windows是分號,linux下是冒號os.name # 輸出字串指示當前使用平台。win->‘nt‘; Linux->‘posix‘os.system("bash command") # 運行shell命令,直接顯示os.environ # 擷取系統內容變數os.path.abspath(‘d:/fansik/day_01‘) # 返回path正常化的絕對路徑os.path.split(path) # 將path分割成目錄和檔案名稱二元組返回os.path.dirname(path) # 返回path的目錄。其實就是os.path.split(path)的第一個元素os.path.basename(path) # 返回path最後的檔案名稱。如何path以/或\結尾,那麼就會返回空值。即os.path.split(path)的第二個元素os.path.exists(path) # 如果path存在,返回True;如果path不存在,返回Falseos.path.isabs(path) # 如果path是絕對路徑,返回Trueos.path.isfile(path) # 如果path是一個存在的檔案,返回True。否則返回Falseos.path.isdir(path) # 如果path是一個存在的目錄,則返回True。否則返回Falseos.path.join(path1[, path2[, ...]]) # 將多個路徑組合後返回,第一個絕對路徑之前的參數將被忽略os.path.getatime(path) # 返回path所指向的檔案或者目錄的最後存取時間os.path.getmtime(path) # 返回path所指向的檔案或者目錄的最後修改時間
sys模組
sys模組在與Pyhton解譯器互動
import syssys.argv # 命令列參數List,第一個元素是程式本身路徑sys.exit(n) # 退出程式,正常退出時exit(0)sys.version # 擷取Python解釋程式的版本資訊sys.path # 返回模組的搜尋路徑,初始化時使用PYTHONPATH環境變數的值sys.platform # 返回作業系統平台名稱
Python基礎-os和sys模組