python3 與作業系統互動的模組簡介

2021-08-26 12:29:40 字數 777 閱讀 2740

重點內容: 首先需要注意的是匯入os模組時,避免使用from os import *,因為python內建的方法裡有open(),會和os.open()重複.

強調內容: 本文使用的是ubuntu18.04版本,編輯器是sublime text3.盡量選擇linux去進行開發.

1.檢視當前目錄

使用os.getcwd()

2.shutil模組

import shutil

它可以提供方便的檔案操作.可以直接進行檔案的拷貝,移動等.

3.glob模組

它提供了萬用字元匹配檔案的方法,萬用字元類似於正規表示式.再linux中很常用.它把匹配到的檔案以列表形式返回出來.

4.sys模組讀取命令列引數

讀取命令列引數是非常常見的,就比如ping命令後直接接ip位址.在使用程式時經常需要我們把命令列的引數直接傳給程式.

sys.argv就可以接收命令列引數

python3 作業系統與程序的關係

作業系統的作用 1 把硬體醜陋複雜的介面隱藏起來,為應用程式提供良好介面 2 管理,呼叫程序,並且把程序之間對硬體的競爭變得有序化 多道技術 1 產生背景 為了實現單cpu下的併發效果 2 為了兩部分 1 空間上的復用 必須實現硬體層面的隔離 2 時間上的復用 復用cpu的時間片 什麼時候切換?1 ...

Python3 作業系統發展史

1946年第一台計算機誕生 20世紀50年代中期,計算機工作還在採用手工操作方式。此時還沒有作業系統的概念。程式設計師將對應於程式和資料的已穿孔的紙帶 或卡片 裝入輸入機,然後啟動輸入機把程式和資料輸入計算機記憶體,接著通過控制台開關啟動程式針對資料執行 計算完畢,印表機輸出計算結果 使用者取走結果...

Python3 標準庫 作業系統介面

python3 標準庫概覽 作業系統介面 os模組提供了不少與作業系統相關聯的函式。import os os.getcwd 返回當前的工作目錄 c python34 os.chdir server accesslogs 修改當前的工作目錄 os.system mkdir today 執行系統命令 m...