
- Python取證教程
- 首頁
- 簡介
- Python安裝
- Python概述
- 基本取證應用
- 雜湊函式
- 破解加密
- 虛擬化
- 網路取證
- Python模組
- Dshell和Scapy
- 搜尋
- 索引
- Python影像處理庫
- 移動取證
- 網路時間協議
- 多程序支援
- 記憶體與取證
- Linux中的取證
- 入侵指標
- 雲的實現
- Python取證有用資源
- Python取證 - 快速指南
- Python取證 - 有用資源
- Python取證 - 討論
Python取證 - Python模組
Python程式中的模組有助於組織程式碼。它們有助於將相關的程式碼分組到一個模組中,這使得程式碼更容易理解和使用。它包括任意命名的值,可用於繫結和引用。簡單來說,模組是一個包含Python程式碼的檔案,其中包括函式、類和變數。
模組(檔案)的Python程式碼以.py副檔名儲存,並在需要時進行編譯。
示例
def print_hello_func( par ): print "Hello : ", par return
匯入語句
Python原始檔可以透過執行import語句用作模組,該語句匯入其他包或第三方庫。使用的語法如下所示:
import module1[, module2[,... moduleN]
當Python直譯器遇到import語句時,它會匯入指定的模組,該模組存在於搜尋路徑中。
示例
請考慮以下示例。
#!/usr/bin/python # Import module support import support # Now you can call defined function that module as follows support.print_func("Radhika")
它將產生以下輸出:

無論Python程式碼匯入了多少次,模組都只加載一次。
From...import語句
From屬性有助於將模組中的特定屬性匯入到當前名稱空間中。以下是其語法。
from modname import name1[, name2[, ... nameN]]
示例
要從fib模組匯入fibonacci函式,請使用以下語句。
from fib import fibonacci
查詢模組
匯入模組時,Python直譯器會搜尋以下序列:
當前目錄。
如果模組不存在,則Python會搜尋shell變數PYTHONPATH中的每個目錄。
如果shell變數位置失敗,則Python會檢查預設路徑。
計算取證使用Python模組和第三方模組來獲取資訊並更輕鬆地提取證據。後面的章節重點介紹模組的實現,以獲得必要的輸出。
廣告