python货币转换_简单的python制作货币转换器

本文介绍了如何使用Python构建一个货币转换器,利用tkinter创建用户界面,并通过requests库获取实时汇率。通过CurrencyConverter类处理货币转换,用户可以输入金额和选择货币进行转换。
摘要由CSDN通过智能技术生成

在本文中,我们将构建一个令人兴奋的项目,您可以通过该项目制作货币转换器。对于用户界面,我们将使用tkinter库。

Python中的货币转换器

  • tkinter – 用于用户界面(UI)
  • requests – 获取网址

货币转换器的python构建步骤

  1. 实时汇率
  2. 导入所需的库
  3. CurrencyConverter类
  4. 货币转换器的用户界面
  5. 主函数

一、实时汇率

要获取实时汇率,我们将使用:https://api.exchangerate-api.com/v4/latest/USD

548024c871d8195abf666fae8757e3b9.png

Base – USD:这意味着我们有基准货币美元。这意味着要转换任何货币,我们必须先将其转换为USD,然后再由USD转换为任意货币。

Date and time:显示上次更新的日期和时间。

Rates:这是基础货币与美元的货币汇率。

二、导入我们需要的库

我们使用tkinter和request库。因此,我们需要导入库。

import requestsfrom tkinter import *import tkinter as tkfrom tkinter import ttk

三、创建CurrencyConverter类

现在,我们将创建CurrencyConverter类,该类将获取实时汇率并转换货币并返回转换后的金额。

1、让我们创建class构造函数

class RealTimeCurrencyConverter():    def __init__(self,url):            self.data = requests.get(url).json()            self.currencies = self.data['rates']

requests.get(url)将页面加载到我们的python程序中,然后.json()会将页面转换为json文件。我们将其存储在数据变量中。

2、Convert()方法:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值