閑飛
如今我們想在Windows 10上使用Python,一是可以從Python官方網(wǎng)站(www.python.org/downloads)下載安裝;另外一種方法就是,當你的Windows 10版本為17763.0或者更高的時候,則可以進入Windows 10的應(yīng)用商店,搜索“Python 3.7”安裝(圖1)。
Python安裝好之后,直接在Windows命令提示符中輸入“python”并按回車鍵,即可進入Python的運行環(huán)境,此時的提示符將變成三個大于號的形態(tài)“>>>”,在其后輸入Python語句命令立即就可以執(zhí)行相應(yīng)的操作了。本例筆者依次輸入以下命令,每輸入一條命令即按回車鍵立即執(zhí)行,元成后將顯示本地網(wǎng)絡(luò)的各項參數(shù)(圖2):
import os
os.system("ipconfig")
在上面的例子中,第一條命令用來導(dǎo)入os模塊,為后面的操作做準備。接下來的“os.system("ipconfig")”則是對系統(tǒng)命令“ipconfig”的調(diào)用。
除了os模塊之外,Python還可以通過commands模塊、subprocess模塊等等多種方法調(diào)用系統(tǒng)命令,它們的功能各有不同,限于篇幅,本文不再詳細介紹,有興趣的朋友可以參閱Python的幫助文檔。
一次一行地執(zhí)行命令有著很大的局限性,其實我們可以將Python命令集中到一起并保存在文檔中,這樣就可以輕松利用編程語言的優(yōu)勢,從而實現(xiàn)更為復(fù)雜的功能。下面我們通過一個簡單的實例,來示范如何制作Python腳本并運行它。
假設(shè)我們每天到了單位,開機之后先是將a文件夾中的文件內(nèi)容全部復(fù)制到b文件夾中,做好工作內(nèi)容準備,然后再啟動TIM程序正式進入辦公狀態(tài)。這種重復(fù)性的工作,可交由Python腳本自動完成。首先在文本編輯器中輸入以下內(nèi)容:
import os org_files=r'C:\a'
res_files=r'C:\b'
copy_files='copy"‘+org_files+r\*""‘+res_files+r\"'
os.system(copy_files)
os.startfile("C:\Program Files(x86)\Tencent\TIM\Bin\QQScLauncher.exe")
exit()
以上代碼中,第2?4行主要是合成命令字符串“copy C:\a\*C:\b\”,第5行才是真正執(zhí)行Copy命令,第6行是調(diào)用TIM。將以上內(nèi)容保存為擴展名為“py”的文件,如“test.py”,我們直接雙擊該腳本文件即可運行腳本了(圖3)。
在以上內(nèi)容的基礎(chǔ)上,我們可以加入更復(fù)雜的操作,并且可以利用Windows的任務(wù)計劃讓腳本自動運行,從而大大提高我們的工作效率。