1,pip3問題
Python安裝目錄Scripts文件夾為空,默認安裝完P(guān)ython3后應(yīng)該自帶pip,但是安裝成功后需要安裝第三方庫requests發(fā)現(xiàn)pip3 install requests無效,并提示pip3為無效命令,解決方法如下:
首先在pythonmiglhang中 python -m ensurepip 創(chuàng)建出pip3.exe
在Scripts路徑下命令行 pip3 install XXX庫
2,調(diào)用Shell腳本
python調(diào)用Shell腳本,有兩種方法:os.system()和os.popen()
os.system()返回值是腳本的退出狀態(tài)碼,os.system(command)在調(diào)用完shell腳本后,返回一個16位的二進制數(shù),低位為殺死所調(diào)用腳本的信號號碼,高位為腳本的退出狀態(tài)碼。
os.popen()的返回值是腳本執(zhí)行過程中的輸出內(nèi)容,os.popen(command)是通過管道的方式來實現(xiàn),函數(shù)返回一個file對象,里面的內(nèi)容是腳本輸出的內(nèi)容(可簡單理解為echo輸出的內(nèi)容)。即,os.popen()可以實現(xiàn)一個“管道”,從這個命令獲取的值可以繼續(xù)被使用。因為它返回一個文件對象,可以對這個文件對象進行相關(guān)的操作。如果要直接看到運行結(jié)果的話,那就應(yīng)該使用os.system,此方法執(zhí)行時就打出了運行結(jié)果。
例子轉(zhuǎn)自:https://www.cnblogs.com/ccorz/p/5594194.html

