Python 中 NSE 工具模組簡介


我們知道 NSE(印度國家證券交易所有限公司)是印度領先的證券交易所。它位於馬哈拉施特拉邦孟買市。它成立於 1992 年,是該國第一個非物質化交易所。

由於 NSE 包含可用於進一步分析的資料,Python 中有一個庫可以幫助實現這一點。該庫稱為“nsetools”庫。

NSE 工具模組的用途

此庫可用於需要特定指數或股票即時更新的各種專案,甚至可以建立更大的資料集以進一步分析這些資料。可以使用此庫設計某些 CLI(命令列介面)應用程式,以幫助我們以非常高的速度瞭解即時市場。

NSE 工具模組的功能

  • “nsetools”庫無需任何設定即可即時有效地工作。

  • 此庫幫助開發人員以非常快的速度從 NSE 獲取即時資料。

  • 它提供在國家證券交易所交易的所有股票和指數。

  • 此庫本身包含一個功能,可幫助使用者區分整體證券交易所中的最大漲幅股、最大跌幅股和最活躍股票。

  • 它還提供許多有用的 API(應用程式程式設計介面),以幫助我們驗證股票程式碼和指數程式碼。

  • 該庫以 JSON 格式返回資料,使讀取資料的工作更加容易。

  • 它具有 100% 的單元測試覆蓋率。

“nsetools”模組的安裝過程

目前,我們討論了該模組的用途和功能。只有在目標系統上安裝了該模組,所有這些功能才會有益。因此,以下是安裝“nsetools”庫的方法。

在 Python 中安裝其他模組可能是一項複雜的任務,但在“nsetools”的情況下,安裝非常容易。該庫的所有依賴項都是 Python 程式語言標準發行版包的一部分。

首先,轉到 Python IDE 的終端並輸入以下內容:

“pip install nsetools”

在這裡,我們使用 pip 安裝程式將“nsetools”庫安裝到我們的系統中。

“nsetools”庫安裝完成後,更新庫非常重要。以下命令將幫助我們更新庫:

“pip install nsetools -upgrade”

如何建立 NSE 物件?

將模組匯入到我們的系統後,可以使用該模組的所有方法。“nsetools”庫提供的 Nse() 函式可以用來建立一個 NSE 物件。以下是如何在 Python 中建立 NSE 物件的方法:

示例

from nsetools import Nse  
nse_obj = Nse()  
print("NSE Object:", nse_obj)

程式碼片段的第一行是關於從 nsetools 庫匯入 Nse 函式。第二行向我們展示瞭如何建立 NSE 物件,第三行是關於列印物件的值。

輸出

程式碼的輸出

NSE object: Driver Class for National Stock Exchange (NSE)

使用 nsetools 模組獲取所需資訊

from nsetools import Nse
nse_obj = Nse()
quote = nse_obj.get_quote('sbin')
print(quote['companyName'])
print(quote[“averagePrice”])

同樣,此程式碼片段的前兩行是關於匯入 nsetools 模組,然後用它建立一個 NSE 物件。

在第三行中,我們可以看到一個名為“quote”的變數已被建立,並將其賦值給公司的報價。“get_quote()”是“nsetools”模組附帶的一個函式,它非常有助於獲取公司的報價。

最後,我們在程式碼片段的最後幾行列印公司名稱和平均價格。

更新於:2023 年 8 月 3 日

849 次檢視

啟動你的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.