Python网站的搭建和html基础

news2024/11/15 20:09:32

1.Python网站代码及讲解

一般我们搭建小型的网站就用flask库就行了。

(1)安装flask库

安装完python后,按住windows徽标键和r,弹出“运行”,在里面输入cmd。

回车打开,输入“pip install flask”。

(2)代码

新建一个python文件,命名为app.py。

Python:

from flask import Flask, render_template


app = Flask(__name__)


@app.route('/')
def hello_world():
    return render_template('start.html')

if __name__=="__main__":
    app.run(host='0.0.0.0')

在和app.py同一目录中,创建一个文件夹,命名为templates,我们把html文件放在这里。

在templates文件夹中创建一个文件,这里和上面的代码呼应,就命名为start.html。

我们在start.html中输入如下代码:

html:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>我的第一个网站</title>
</head>
<body>
    <h1>Hello world!</h1>
</body>
</html>

最后,我们运行一下代码,如下图:

 点击http://127.0.0.1:5000。效果如下图:

2.注意事项 

注意:一定要开启文件后缀名,如下图所示。

笔者所用的是windows11的版本。

 

3.PyCharm的安装和汉化

(1)安装

这里,笔者所用的Python IDLE为PyCharm,PyCharm:JetBrains为专业开发者提供的Python IDE. Python与Django IDE,支持智能代码补全、实时错误检查和快速修复,还支持HTML和CSS等等……

链接:下载 JetBrains 提供的 PyCharm:用于数据科学和 Web 开发的 Python IDEicon-default.png?t=N7T8https://www.jetbrains.com/pycharm/download/?section=windows

注意:没有特殊需要的读者,可以下载免费的社区版PyCharm。如下图所示:

 (2)汉化

第一步,打开PyCharm,打开设置。

 在设置中代开插件,搜索Chinese Language Pack。

安装完后重启程序,就可以体验全中文的PyCharm了。

 4.Python IDLE的安装

因为PyCharm运行程序是基于Python IDLE的,所以我们还要安装Python IDLE。

链接: 

欢迎来到 Python.orgicon-default.png?t=N7T8https://www.python.org/安装后,打开Python IDLE,如下图:

完结撒花*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。

下一篇文章,笔者会详细讲解html的语法。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1510310.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

4. C++ 类的大小

C 类的大小 ​ C类的大小&#xff0c;是一个比较经典的问题&#xff0c;学过C后&#xff0c;应该对类大小有清晰的认识&#xff0c;长话短说&#xff0c;本文精简凝练&#xff0c;我们进入正题&#xff01;&#xff01;&#xff01; 1.类的大小与什么有关系&#xff1f; 与类…

C#,数值计算,解微分方程的龙格-库塔四阶方法与源代码

Carl Runge Martin Wilhelm Kutta 1 龙格-库塔四阶方法 数值分析中,龙格-库塔法(Runge-Kutta)是用于模拟常微分方程的解的重要的一类隐式或显式迭代法。这些技术由数学家卡尔龙格和马丁威尔海姆库塔于1900年左右发明。 对于一阶精度的欧拉公式有: yi+1=yi+h*K1  K1=f(…

Portraiture2024中文版广泛应用于人像处理的磨皮美化插件

Portraiture插件是一款广泛应用于人像处理的磨皮美化插件&#xff0c;尤其在Photoshop和Lightroom等图像编辑软件中备受欢迎。这款插件能够帮助用户快速实现智能磨皮效果&#xff0c;使皮肤看起来更加平滑细腻&#xff0c;同时保留自然纹理和其他重要细节。 Portraiture for Ph…

基于JAVA实现五子棋游戏设计【附项目源码】分享

基于JAVA实现五子棋游戏设计&#xff1a; 项目源码地址&#xff1a;https://download.csdn.net/download/weixin_43894652/88842612 一、引言 五子棋&#xff0c;又称连珠、连五、五目、五目棋等&#xff0c;是一种传统的棋类游戏。本需求文档旨在详细阐述一个基于Java环境开…

LIGHTHOUSE Apex RBP应用案例|汽车涂装行业 电动汽车电池制造行业的颗粒物监测首选

Lighthouse ApexBP汽车制造中的颗粒物监测技术无疑是汽车制造领域的一项革命性发展。它不仅提供了全面、高精度的颗粒检测&#xff0c;而且能够轻松集成到现有的制造流程中&#xff0c;满足自动化需求&#xff0c;加强质量控制&#xff0c;确保电动汽车电池生产的安全性和效率。…

展览厅设计如何创新而独特

一、独特的建筑外观 展览厅的建筑外观是展览的第一印象&#xff0c;因此需要设计一个独特而有吸引力的外观。可以使用独特的建筑形态、创新的材料和结构&#xff0c;以及艺术化的立面设计。 二、灵活的展示空间 创新的展览厅设计应具备灵活的展示空间&#xff0c;以适应不同类型…

java中几种对象存储(文件存储)中间件的介绍

一、前言 在博主得到系统中使用的对象存储主要有OSS&#xff08;阿里云的对象存储&#xff09; COS&#xff08;腾讯云的对象存储&#xff09;OBS&#xff08;华为云的对象存储&#xff09;还有就是MinIO 这些玩意。其实这种东西大差不差&#xff0c;几乎实现方式都是一样&…

StringBuilder --java学习笔记

StringBuilder 代表可变字符串对象&#xff0c;相当于是一个容器&#xff0c;它里面装的字符串是可以改变的&#xff0c;就是用来操作字符串的StringBuilder比String更适合做字符串的修改操作&#xff0c;效率会更高&#xff0c;代码也会更简洁 StringBuilder的常用构造器和方…

单目标/多目标樽海鞘群优化算法——源码

目录 一、樽海鞘群优化算法&#xff1a; 二、多目标樽海鞘群优化算法&#xff1a; 三、代码运行结果&#xff1a; 四、代码下载&#xff1a; 一、樽海鞘群优化算法&#xff1a; 澳大利亚学者Seyedali Mirjalili等人于2017年提出了樽海鞘群算法&#xff0c;该算法源于对海底…

【C++】string类(介绍、常用接口)

&#x1f308;个人主页&#xff1a;秦jh__https://blog.csdn.net/qinjh_?spm1010.2135.3001.5343&#x1f525; 系列专栏&#xff1a;http://t.csdnimg.cn/eCa5z 目录 string类的常用接口说明 string类对象的常见构造 ​编辑 string字符串的遍历&#xff08;迭代器&#xf…

攻防演练|某车企攻防小记

前言 专注于web漏洞挖掘、内网渗透、免杀和代码审计&#xff0c;感谢各位师傅的关注&#xff01;网安之路漫长&#xff0c;与君共勉&#xff01; 实习期间针对某车企开展的一次攻防演练&#xff0c;过程很曲折&#xff0c;当时的记录没有了只是简单的总结一下。 攻击路径 收…

【掌握版本控制:Git 入门与实践指南】操作仓库文件|分支管理

&#x1f3ac;慕斯主页&#xff1a;修仙—别有洞天 ♈️今日夜电波&#xff1a;泥中に咲く—ウォルピスカーター 0:34━━━━━━️&#x1f49f;──────── 4:46 &#x1f504; ◀️ ⏸ ▶…

【SQL】601. 体育馆的人流量(with as 临时表;id减去row_number()思路)

前述 知识点学习&#xff1a; with as 和临时表的使用12、关于临时表和with as子查询部分 题目描述 leetcode题目&#xff1a;601. 体育馆的人流量 思路 关键&#xff1a;如何确定id是连续的三行或更多行记录 方法一&#xff1a; 多次连表&#xff0c;筛选查询方法二&…

Camtasia2024使用问题、功能特点和更新内容等相关信息

作为软件专家&#xff0c;对于市面上各类软件都有较为深入的了解&#xff0c;下面是关于Camtasia2024的使用问题、功能特点和更新内容等相关信息&#xff1a; Camtasia2024win-安装包下载如下: https://wm.makeding.com/iclk/?zoneid56867 Camtasia2024mac-安装包下载如下: …

基于PyTorch深度学习实战入门系列-(3)Numpy基础下

使用mat创建矩阵 a np.mat([[5, 6], [7, 8]]) b np.mat([[1, 2], [3, 4]]) print(a) print(b) print(type(a)) print(type(b))矩阵的加减乘除运算 data1 np.mat([[1, 2], [3, 4], [5, 6]]) data2 np.mat([1, 2]) data3 np.mat([[5, 6], [7, 8]]) print(data1 data2) prin…

【linux线程(一)】什么是线程?怎样操作线程?

&#x1f493;博主CSDN主页:杭电码农-NEO&#x1f493;   ⏩专栏分类:Linux从入门到精通⏪   &#x1f69a;代码仓库:NEO的学习日记&#x1f69a;   &#x1f339;关注我&#x1faf5;带你学更多操作系统知识   &#x1f51d;&#x1f51d; Linux线程 1. 前言2. 什么是线…

CFINet

文章目录 AbstractIntroductionContributionsRelated Works锚点细化和区域候选小目标检测的特征模拟目标检测的对比学习MethodTowards Better ProposalsLimitations of Cascade RPNCourse-to-fine RPN(CRPN)Loss Function小目标检测的特征模拟范例特征Feat2Embed ModuleLoss …

20240309web前端_第一周作业_豆瓣电影

作业四&#xff1a;豆瓣电影 成果展示&#xff1a; 完整代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0…

地平线旭日x3派部署yolov5--全流程

地平线旭日x3派部署yolov5--全流程 前言一、深度学习环境安装二、安装docker三、部署3.1、安装工具链镜像3.2、配置天工开物OpenExplorer工具包3.3、创建深度学习虚拟空间&#xff0c;安装依赖&#xff1a;3.4、下载yolov5项目源码并运行3.5、pytorch的pt模型文件转onnx3.6、最…

JavaWeb--Maven

一&#xff1a;概述 1.简介 Maven 是专门用于管理和构建 Java 项目的工具&#xff0c;它的主要功能有&#xff1a; 提供了一套标准化的项目结构 提供了一套标准化的构建流程&#xff08;编译&#xff0c;测试&#xff0c;打包&#xff0c;发布 …… &#xff09; 提供了一套…