📌  相关文章
📜  使用Python从 IFSC 代码中获取银行详细信息

📅  最后修改于: 2022-05-13 01:54:42.532000             🧑  作者: Mango

使用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)

输出: