首頁 >後端開發 >Python教學 >Python中NSE工具模組介紹

Python中NSE工具模組介紹

王林
王林轉載
2023-09-17 10:09:031323瀏覽

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'模組自帶的函數,對於取得公司的報價有很大幫助。

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

以上是Python中NSE工具模組介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除