Python3 小知識

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容