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”模組附帶的一個函式,它非常有助於獲取公司的報價。
最後,我們在程式碼片段的最後幾行列印公司名稱和平均價格。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP