使用Python从 IFSC 代码中获取银行详细信息
印度金融系统代码(IFSC) 是一个 11 位字母数字代码,用于对中央银行在国家电子资金转账 (NEFT) 网络内的银行分行进行唯一分类。
在本文中,我们将编写Python脚本以从给定的 IFSC 代码中获取银行的详细信息。
方法一:
使用的模块:
ifscapi: IfscApi模块将帮助收集银行的详细信息。 IFSC API 旨在从 IFSC 代码轻松获取银行的详细信息。
安装:
pip install ifscApi
循序渐进的方法:
- 导入模块。
- 将 IFSC 代码解析为getdata()函数( FetchData的对象)。
- 上面的步骤返回字典方法以及获取详细信息的时间。
- 显示银行详细信息
以下是上述方法的完整程序:
Python3
# Import required module
from ifscApi.getDetails import FetchData
# Assign IFSC code
ifsc = 'KKBK0005652'
# Parse the ifsc code
data = FetchData().getdata(ifsc)
# Display details
print(data)
Python3
# Import required modules
import requests
# Assign IFSC code and URL
IFSC_Code = 'KKBK0005652'
URL = "https://ifsc.razorpay.com/"
# Use get() method
data = requests.get(URL+IFSC_Code).json()
# Display bank details
print(data)
输出:
注意: getdata()函数的dbFilePath参数可以用 IFSC 代码数据库覆盖,该数据库有一个名为 data 的表,由三列 Ifsc、bank、address 组成。
方法二:
在此方法中,我们将使用 Razorpay IFSC Toolkit 来获取 IFSC 代码。
模块:
请求:该模块允许您非常轻松地发送HTTP/1.1请求。该模块的get()方法用于从 IFSC 代码中获取银行详细信息。
安装:
pip install requests
下面是 Razorpay IFSC Toolkit 从 IFSC 代码中获取银行详细信息的工作。
循序渐进的方法:
- 导入模块。
- 将 URL 和 IFSC 代码传递到 requests.get()函数中。
- 获取此 JSON 响应。
- 它以 Dict 数据类型返回银行详细信息。
以下是上述方法的完整程序:
蟒蛇3
# Import required modules
import requests
# Assign IFSC code and URL
IFSC_Code = 'KKBK0005652'
URL = "https://ifsc.razorpay.com/"
# Use get() method
data = requests.get(URL+IFSC_Code).json()
# Display bank details
print(data)
输出: