pip常用命令
列出已安裝的所有庫:pip list
顯示包資訊:pip show 庫名
下載庫:pip download 庫名
python庫的安裝
方式1、pip install 庫名 -i https://mirrors.aliyun.com/pypi/simple(國內映象庫速度更快)
方式2、pip install whl檔案路徑
方式3、解壓後的安裝包路徑下,python setup.py install
python庫的解除安裝
pip uninstall 庫名
python生成exe
pyinstaller -F -w -i 圖示檔案.ico 檔名.py
-F:代表只生成一個exe檔案,裡面都是dll檔案(若命令沒有,則會生成很多檔案)
-w:去掉控制檯視窗(若命令沒有,代表有console視窗,會有堆疊列印或者程式碼執行的輸出)
-i:代表生成的exe小圖示
打包exe的命令語句中也可以引入專案中的一些庫(在執行exe檔案時可能會出現no module),多個庫需要插入多個--hidden-import
pyinstaller --hidden-import copy --hidden-import dual.restore_func -i 圖示.ico 檔名.py
檢視直譯器位置
import sys
sys.executable
執行系統命令(OS模組、commands模組、subprocess模組,注:commands模組不做介紹)
1)OS模組
os.system() 不能獲取命令執行後的返回資訊,返回值為0表示命令執行成功
例:
>>> os.system("mkdir test")
0
os.popen() 執行命令並返回執行後的資訊(常用於需要獲取執行命令後的返回資訊)
例:
>>> ll=os.popen('adb shell "ps | grep com.android.browser"')
>>> print ll.read()
u0_a43 2468 5340 1100352 39428 0 0 R com.android.browser
2)subprocess模組
subprocess.popen() 運用對執行緒的控制和監控,將返回的結果賦於一變數,便於程式的處理
例:>>> ll=subprocess.popen("adb logcat>d:\log.txt",shell=ture)
>>> print ll.pid //獲取程序ID
注:兩種模組,第二種會建立新的執行緒,不影響後續程式的執行,例如:如果需要建立日誌,應選用第二種,第一種會讓程式等在日誌程序,不往下執行。
python基礎操作
相關文章
- [Python基礎]字串操作Python字串
- python基礎(三)——操作列表Python
- Python基礎——檔案操作Python
- (Python基礎教程之七)Python字串操作Python字串
- Python中基礎的時間操作Python
- python基礎操作——正規表示式Python
- Python基礎——while、字串、列表及操作PythonWhile字串
- Python基礎入門(9)- Python檔案操作Python
- python 檔案操作的基礎總結Python
- elasticsearch 基礎操作Elasticsearch
- Redis基礎操作Redis
- MongoDB基礎操作MongoDB
- Python科學計算庫NumPy基礎操作Python
- Python基礎 - 字串格式化 (%操作符)Python字串格式化
- Python基礎篇-Python基礎01Python
- Python 基礎筆記——變數的操作方法Python筆記變數
- DRF基礎操作流程
- linux基礎操作Linux
- Mongodb-基礎操作MongoDB
- JavaSE基礎:日期操作Java
- 【Docker】Docker基礎操作Docker
- 【PG】PG基礎操作
- 二、MySQL基礎操作MySql
- java基礎操作2Java
- kali操作命令基礎
- python基礎中的基礎Python
- Python基礎知識之檔案的讀取操作Python
- Python基礎筆記01-Python基礎Python筆記
- 常用基礎Linux操作命令總結與hadoop基礎操作命令LinuxHadoop
- python 基礎Python
- Python 基礎 (-)Python
- python基礎①Python
- python基礎Python
- Python基礎:語法基礎(3)Python
- (JS基礎)操作表單JS
- Docker | 入門 & 基礎操作Docker
- AWR報告基礎操作
- 基礎IO相關操作