os:包含了普遍的作業系統的功能使用os模組之前需要帶入
import os
#獲取作業系統型別 nt->windows posix->linux、unix
print(os.name)
#列印作業系統詳細資訊,windows不支援
# print(os.uname())
#獲取環境變數
print(os.environ)
#獲取當前目錄
print(os.curdir)
#獲取當前工作目錄
print(os.getcwd())
#輸出當前目錄下的檔案
print(os.listdir(r"f:\學習存放\untitled\os模組"))
#獲取檔案屬性
print(os.stat("os操作.py"))
#y執行shell命令名
# os.system("notepad")
# os.system("mspaint")
#有些方法存在於os裡,有些存在於os.path中
#檢視當前絕對路徑
print(os.path.abspath("os操作.py"))
#獲得檔案的大小
print(os.path.getsize("os操作.py"))
窗體控制此處需要安裝乙個win32的包開啟cmd視窗,輸入如果失敗的可能是網速或其他原因,可再試幾次語音輸出
#系統客戶端
import win32com.client
dehua = win32com.client.dispatch("sapi.spvoice")
#讓系統語音輸出一句話
dehua.speak("你看這個碗它又大又圓")
#呼叫windows系統語音模組說出指定的文字
控制窗體的顯示與隱藏
import win32con
import win32gui
import time
#找出窗體編號
# qqwin = win32gui.findwindow("txguifoundation","tim")
#隱藏窗體
# win32gui.showwindow(qqwin,win32con.sw_hide)
## time.sleep(2000)
# #顯示窗體
# win32gui.showwindow(qqwin,win32con.sw_show)
while true:
qqwin = win32gui.findwindow("txguifoundation", "tim")
win32gui.showwindow(qqwin,win32con.sw_hide)
time.sleep(2)
win32gui.showwindow(qqwin,win32con.sw_show)
time.sleep(2)
上述**,可以通過獲取tim的窗體編號與標題,控制tim窗體的隱藏於顯示
控制窗體大小:
import win32con
import win32gui
import time
qqwin = win32gui.findwindow("txguifoundation","tim")
#引數1:控制的窗體
#引數2:大致方位
#引數3:位置x
#引數4:位置y
#引數5:長度
#引數4:寬度
win32gui.setwindowpos(qqwin,win32con.hwnd_topmost,100,00,300,300,
win32con.swp_showwindow)
**執行後,tim窗體變更為程式所設定的樣式。
python學習筆記 os模組
上篇 模組匯入方式 import os os模組是python標準庫中的乙個用於訪問作業系統相關功能的模組,os模組提供了一種可移植的使用作業系統功能的方法。使用os模組中提供的介面,可以實現跨平台訪問。但是,並不是所有的os模組中的介面在全平台都通用,有些介面的實現是一來特定平台的,比如linux...
Python(七)之OS模組
python程式設計時,經常和檔案 目錄打交道,這是就離不了os模組。os模組包含普遍的作業系統功能,與具體的平台無關。以下列舉常用的命令 目錄 os.mkdir tmp dir1 os.makedirs 建立多級目錄 os.rmdir os.removedirs os.getcwd os.chdi...
python庫學習筆記(os模組)
os.getcwd 檢視當前所在路徑。os.chdir 改變當前工作目錄。os.listdir 列舉目錄下的所有檔案,返回乙個列表。os.path.split 將路徑分解為 資料夾,檔名 os.path.getmtime path 檔案或資料夾的最後修改時間,從新紀元到訪問時的秒數。os.path....