python的一些小的點

2022-10-04 03:27:08 字數 518 閱讀 1207

import sys

sys.path

print(sys.path)

結果是:['/home/***/flask', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/home/***/.local/lib/python3.6/site-packages', '/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages']  是乙個系統的列表

例如新增ros的python包時:

例如當ros的python包中的opencv包與系統的中的有衝突,想要使用系統中的opencv包,

也可以sys.path.remove('/opt/ros/melodic/lib/python2.7/dist-packages')

手動的想要丟擲異常:可以使用 raise,如下

raise stopiteration()

關於python的一些小知識點

1.python連線資料庫 python連線資料庫時,查詢語句的字段如果是字串,必須帶上雙引號 2.啟動虛擬環境 python m venv 資料夾名稱 建立虛擬環境 cd 檔名稱 scripts 切換到scripts下 activate 進入到虛擬環境 deactivate 退出虛擬環境 3.使用...

一些小的知識點

malloc calloc 等記憶體分配函式所獲得的記憶體塊都來自乙個稱為堆 heap 的儲存池。記憶體洩漏 memory leak 是指程式中己動態分配的堆記憶體由於某種原因程式未釋放或無法釋放,造成系統記憶體的浪費,導致程式執行速度減慢甚至系統崩潰等嚴重後果。記憶體洩漏缺陷具有隱蔽性 積累性的特...

一些小的知識點

1.recycleview中使用gridlayoutmanager使其有gridview的效果 布局,第乙個引數表示上下文,第二個引數表示 有多少列,如下 rv.setlayoutmanager new gridlayoutmanager this,3 在 布局中還可以修改引數,使其水平布局,那麼那...