使用 Python 程式設計語言編寫程式

IBM® SPSS® Statistics 提供兩個個別介面,用於在 Windows、 Linux、 macOS及 IBM SPSS Statistics Server 上使用 Python 語言進行程式設計。 使用這些介面需要 IBM SPSS Statistics -Integration Plug-in for Python,依預設會隨 IBM SPSS Statistics 產品一起安裝。 如需開始使用 Python 程式設計語言的說明,請參閱 Python 指導教學,位於 http://docs.python.org/tut/tut.html

Python Script

Python Script可使用 Python SpssClient 模組所提供的介面。 這些 Script 會在使用者介面和輸出物件上作業,也可以執行指令語法。 例如,您會使用 Python Script 來自訂樞紐表。

  • Python Script 是從「公用程式」>「執行 Script」、從 IBM SPSS Statistics (從檔案> 開啟> Script 存取) 啟動的 Python 編輯器,或從外部 Python 處理程序 (例如 Python IDE 或 Python 直譯器) 執行。
  • Python Script 可作為自動 Script 執行。
  • Python Script 在執行 IBM SPSS Statistics 用戶端的機器上執行。

如需 Python Script 可用的 IBM SPSS Statistics 類別和方法的完整說明文件,請參閱「說明」系統中 Python 整合外掛程式 下提供的 Scripting Guide for IBM SPSS Statistics

Python 程式

Python 程式可使用 Python spss 模組所提供的介面。 它們在 IBM SPSS Statistics 處理器上運作,用來控制指令語法工作的流程、讀取及寫入作用中資料集、建立新資料集,以及建立自訂程序以產生自己的樞紐表輸出。

  • Python 程式是從 BEGIN PROGRAM-END PROGRAM 區塊內的指令語法執行,或從外部 Python 處理程序執行,例如 Python IDE 或 Python 直譯器。
  • Python 程式無法作為自動執行檔執行。
  • 在分散式分析模式 (隨附於 IBM SPSS Statistics Server) 中, Python 程式會在執行 IBM SPSS Statistics Server 的電腦上執行。

如需 Python 程式的相關資訊,包括 IBM SPSS Statistics 函數及可用類別的完整文件,請參閱 Python Integration Package for IBM SPSS Statistics的文件。 在「說明」系統中的 Integration Plug-in for Python 下提供。