通過pip來安裝python庫
如何安裝pip?
python setup.py install
如何驗證pip安裝成功?
pip –v
安裝包
pip install netmiko
公升級包
pip install --upgrade netmiko
解除安裝包
pip uninstall netmiko
搜尋包
pip search netmiko
列出安裝python庫
c:usersadmin>pip list
package version
------------ -------
bcrypt 3.1.7
cffi 1.14.0
cryptography 2.9.2
future 0.18.2
netmiko 3.1.0
paramiko 2.7.1
pip 20.1
pycparser 2.20
pynacl 1.3.0
pyserial 3.4
scp 0.13.2
setuptools 41.2.0
six 1.14.0
textfsm 1.1.0
列出可更新的庫
c:usersadmin>pip list -o
package version latest type
---------- ------- ------ -----
setuptools 41.2.0 46.2.0 wheel
查詢包的詳細資訊
c:usersadmin>pip show -f netmiko
name: netmiko
version: 3.1.0
summary: multi-vendor library to simplify paramiko ssh connections to network devices
home-page:
author: kirk byers
author-email: [email protected]
license: mit
requires: pyserial, setuptools, paramiko, textfsm, scp
required-by:
files:
netmiko-3.1.0.dist-infoinstaller
netmiko-3.1.0.dist-infolicense
netmiko-3.1.0.dist-infometadata
netmiko-3.1.0.dist-inforecord
netmiko-3.1.0.dist-infowheel
netmiko-3.1.0.dist-infotop_level.txt
netmiko__init__.py
netmiko__pycache____init__.cpython-38.pyc
netmiko__pycache__base_connection.cpython-38.pyc
..............
import a 為最簡單的引入對應的包。
import netmiko
from a import b 這種方式意味著從a庫中引入b類。
from netmiko import connecthandler
這種方式為給引入的包a定義乙個別名b,例如:
import netmiko as nm
#給包netmiko 定義乙個 nm 別名
if __name__ == '__main__'
__name__ 是當前模組名,當模組被直接執行時模組名為 __main__ 。這句話的意思就是,當模組被直接執行時,以下**塊將被執行,當模組是被匯入時,**塊不被執行
if __name__ == '__main__'的意思是:
當.py檔案被直接執行時,if __name__ == '__main__'之下的**塊將被執行;
當.py檔案以模組形式被匯入時,if __name__ == '__main__'之下的**塊不被執行。
Python python資料庫程式設計
在任何的應用程式中,都需要持久儲存。一般說來,有三種基本的儲存機制 檔案 關係型資料庫或其它的一些變種,例如現有系統的api orm 檔案管理器 電子 配置檔案等等。通過python訪問資料庫,可以直接使用資料庫介面來訪問,也可以通過orm 不需要自己書寫sql 來訪問。從python中訪問資料庫需...
Python python更新資料庫指令碼兩種方法
最近專案的兩次版本迭代中,根據業務需求的變化,需要對資料庫進行更新,兩次分別使用了不同的方式進行更新。第一種 使用python的mysqldb模組利用原生的sql語句進行更新 1 import mysqldb 2 主機名 3 host 127.0.0.1 4 使用者名稱 5 user root 6 ...
python匯入外部庫 PyCharm匯入外部庫
我使用pycharm作為houdini中python 的編輯器 每當我嘗試匯入主houdini庫 hou 時,我都會在pycharm中標記錯誤 如果我包含 段 try import hou except importerror add hfs houdini python2.6libs to sys...