
大家好,今天我将向您展示如何使用 python 和 flask 创建一个简单的货币转换器并将其显示在网络上。
首先我们需要确保 flask 已正确安装,为此,在 windows 中打开 powershell 或 cmd,并确保以管理员身份运行,右键单击它,然后以管理员身份运行,flask 很容易通过键入以下内容安装命令:
pip 安装烧瓶
安装python之后,当然你可以查看这个链接来了解如何在windows上安装python:
立即学习“Python免费学习笔记(深入)”;
(https://www.geeksforgeeks.org/how-to-install-python-on-windows/)
成功安装flask后,创建一个名为currency_converter的文件夹,并在该文件夹内创建一个名为app.py的txt文件,并确保将扩展名从.txt更改为.py,然后在currency_converter文件夹内创建另一个名为(templates)的文件夹并制作确保此文件夹的名称与 templates 完全相同,否则 flask 将无法运行,然后在 templates 文件夹中创建一个名为 index.html 的文件,您可以创建一个 txt 文件,然后将其重命名为 index.html 并确保扩展名是.html
这是app.py文件的代码:
from flask import flask, render_template, request, redirect, url_for
import requests
app = flask(__name__)
api_url = "https://api.exchangerate-api.com/v4/latest/{}"
@app.route("/", methods=["get", "post"])
def index():
if request.method == "post":
from_currency = request.form["from_currency"].upper()
to_currency = request.form["to_currency"].upper()
amount = float(request.form["amount"])
# fetch exchange rate data
response = requests.get(api_url.format(from_currency))
if response.status_code == 200:
data = response.json()
rates = data.get("rates", {})
if to_currency in rates:
conversion_rate = rates[to_currency]
converted_amount = amount * conversion_rate
return render_template(
"index.html",
converted_amount=converted_amount,
from_currency=from_currency,
to_currency=to_currency,
amount=amount,
)
else:
error = f"currency '{to_currency}' not found."
return render_template("index.html", error=error)
else:
error = f"error fetching data for '{from_currency}'."
return render_template("index.html", error=error)
return render_template("index.html")
if __name__ == "__main__":
app.run(debug=true)
这是带有 css 的 html 文件的代码:
2088shop商城购物系统是商城系统中功能最全的一个版本:非会员购物、商品无限级分类、不限商品数量、商品多级会员定价、上货库存、Word在线编辑器、订单详情销售报表、商品评论、留言簿、管理员多级别、VIP积分、会员注册积分奖励、智能新闻发布、滚动公告、投票调查、背景图片颜色更换、店标上传、版权联系方式修改、背景音乐(好歌不断)、广告图片支持Flash、弹出浮动广告、搜索引擎关健词优化、图文友情联
Currency Converter
Currency Converter
{% if error %}
{{ error }}
{% endif %}
{% if converted_amount %}
{{ amount }} {{ from_currency }} = {{ converted_amount | round(2) }} {{ to_currency }}
{% endif %}
然后打开 powershell 或 cmd 并导航到您的currency_converter 文件夹位置并输入:
烧瓶运行
这将在您的计算机上创建一个网络服务器,其 ip 和端口号如下:
http://127.0.0.1:5000
打开网络浏览器,然后复制该地址并将其粘贴到您的浏览器中,然后尝试货币转换器。
有关代码的货币列表,请查看此网站:
(https://taxsummaries.pwc.com/glossary/currency-codes)
非常享受并感谢您。










