python 系統模組 OS

2022-02-01 18:28:23 字數 2575 閱讀 2261

os.system("系統命令")  呼叫系統命令

os.system("

task kill /f /im 系統的程序

") 關閉系統程序

os.listdir(位址) 掃瞄目錄裡面的檔案。預設的是當前資料夾 返回乙個列表

import os

# os.listdir(位址) 掃瞄目錄裡面的檔案。預設的是當前資料夾

print(os.listdir())

# 結果

#當前目錄下的檔案['

wl_1_歸併資料.py

']

os.mkdir(路徑) 建立乙個資料夾

import os

os.mkdir(

"路徑+資料夾名

")

os.popen (系統命令)方法用於從乙個命令開啟乙個管道

import os

# os.popen 方法用於從乙個命令開啟乙個管道。

# popen 和 system 都可以執行指令,但是popen同時返回的是乙個檔案指令,可以用於讀取

test = os.popen("

ipconfig")

mystr =test.read()

print(mystr)

#結果windows ip 配置

乙太網介面卡 乙太網:

**狀態 . . . . . . . . . . . . : **已斷開連線

連線特定的 dns 字尾 . . . . . . . :

無線區域網介面卡 本地連線* 2

: **狀態 . . . . . . . . . . . . : **已斷開連線

連線特定的 dns 字尾 . . . . . . . :

乙太網介面卡 vmware network adapter vmnet1:

連線特定的 dns 字尾 . . . . . . . :

本地鏈結 ipv6 位址. . . . . . . . : fe80::543e:f132:78b2:1c06%18

ipv4 位址 . . . . . . . . . . . . :

192.168.20.1

子網掩碼 . . . . . . . . . . . . :

255.255.255.0

預設閘道器. . . . . . . . . . . . . :

乙太網介面卡 vmware network adapter vmnet8:

連線特定的 dns 字尾 . . . . . . . :

本地鏈結 ipv6 位址. . . . . . . . : fe80::410d:5d27:8faa:55d7%12

ipv4 位址 . . . . . . . . . . . . :

192.168.85.1

子網掩碼 . . . . . . . . . . . . :

255.255.255.0

預設閘道器. . . . . . . . . . . . . :

乙太網介面卡 乙太網 2:

**狀態 . . . . . . . . . . . . : **已斷開連線

連線特定的 dns 字尾 . . . . . . . :

無線區域網介面卡 wlan:

連線特定的 dns 字尾 . . . . . . . :

本地鏈結 ipv6 位址. . . . . . . . : fe80::7c97:b65:8c18:b0b5%5

ipv4 位址 . . . . . . . . . . . . :

192.168.1.103

子網掩碼 . . . . . . . . . . . . :

255.255.255.0

預設閘道器. . . . . . . . . . . . . :

192.168.1.1

乙太網介面卡 藍芽網路連線:

**狀態 . . . . . . . . . . . . : **已斷開連線

連線特定的 dns 字尾 . . . . . . . :

import os

# os.mkdir("d

") # 建立資料夾

# os.remove(

"1.py

") # 刪除檔案

# os.rmdir("d

") # 刪除空資料夾

# os.rename(

"d\\2.py

","d\\1.py

") # 檔案重新命名

# os.rename("d

","c

") # 資料夾重新命名

mylist=os.listdir()

print(mylist) # 列舉資料夾下所有檔案與資料夾

print(os.path.isfile("c

")) # 判斷是檔案

print(os.path.isdir(

"1.py

")) # 判斷是否資料夾

Python常用模組 系統呼叫os模組

os模組提供了很多允許你的程式與作業系統直接互動的功能。得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 返回指定目錄下的所有檔案和目錄名 os.listdir 函式用來刪除乙個檔案 os.remove 刪除多個目錄 os.removedirs r c python 檢驗...

python模組 OS模組

bin env python coding utf 8 import os print os.name 輸出主機平台 print os.getcwd 輸出當前目錄 print os.listdir os.getcwd 輸出當前目錄的檔案 橫向 for i in os.listdir os.getcw...

python 模組 OS模組

print os.getcwd 輸出 e python workspace 原來 print os.getcwd 輸出 e python workspace 返回上級目錄 os.chdir os.getcwd 輸出 e python 更改 os.chdir r e print os.getcwd 輸...