虚拟环境requests和html基本用法
虚拟环境
1.python系统环境
安装python就是为计算机提供运行python程序的环境,这个环境就是python系统环境,一个python环境中包含python解释器和已经安装过的所有第三方库。
2.虚拟环境
基于系统环境创建的其他的python环境。
如果没有虚拟环境只有一个系统环境,那么所有的第三方库就只能放在一起,这样容易冲突,而且无法保存同一个第三方库的多个版本。
如果使用虚拟环境就可以让不同类型或者相同属性拥有自己专属的运行环境。
关于创建虚拟环境的建议:学习的时候可以一类项目创建一个虚拟环境,但是实际工作的时候必须一个项目创建一个虚拟环境。
3.新建虚拟环境
1)用pycharm新建虚拟环境
方法一:一个项目一个虚拟环境
新建项目的时候,点击New environment using Virtualenv
方法二:
打开设置界面 -> Project -> Python Interpreter -> …
2)用指令新建
html基本
html基本结构
一个网页是一个html标签,一个html标签中包含一个head标签和一个body标签。
head标签 - 代表网页头部;
body标签 - 代表网页内容部分。
heml标签
html就是通过不同的标签来给网页提供不同的内容
1.标签语法
1)双标签:<标签名 属性名1=“属性值1” 属性名2=“属性值2”>标签内容</标签名>
2)单标签:<标签名 属性名1=“属性值1” 属性名2=“属性值2” …>或者<标签名 属性名1=“属性值1” 属性名2=“属性值2” …/>
说明:
标签名 - 不由程序员自己命名,而是由html定死的,有那些标签,不同的标签的作用;
属性 - 属性名=“属性值”的形式存在,属性值必须在双引号中,多个属性用空格隔开;
标签内容 - 标签内容可是任何内容,包括:纯文字、其他一个或者多个标签
html常用标签
1.设置网页编码方式
<meta charset=“utf-8”/>
2.设置网页标签
<title>百度一下,你就知道</title>
3.设置网页图标
<link rel=“icon” href=“图片地址”>
4.标题标签:h1~h6
<h1>一级标签</h1>
5.段落标签:p
<p>段落1</p>
6.普通文字标签:span、font
<span>文字</span>
7.带效果的文字标签
加粗 - b、strong
倾斜 - i、em
8.换行和空格
标签内容和网页内容在代码中直接按回车和空格键无效。
换行 - <br>
空一个像素 -
空一个空格 -  
9.图片标签:img
<img src=“图片地址” title=“图片标题,鼠标悬停在图片上显示的文字”>
10.超链接:a
<a href=“跳转地址” target=“跳转方法,默认_self,_blank表示在新的页面中加载链接”>标签内容,超链接可见可点击的部分</a>
11.列表标签
1)无序列表:ul-li
ul - 列表
li - 列表中的元素
2)有序列表:ol-li
ol - 列表
li - 列表中的元素
12.无语义标签:div
主要用于对网页内容进行分块的或者让多个标签变成一个整体。
表单相关标签
1.input标签
1)文字输入框:tyoe=空或者text
<label for=“user”>文字输入框前面的内容</ladel>
<input tyoe=“text” placeholder=“输入提示信息” id=“user” value=“输入框内容”/>
2)密码输入框:tyoe=password
<input type=“password” placeholder=“输入提示信息”/>
3)单项按钮:tyoe=radio
<input type=“radio” name=“gender” id=“g1”/><label fot=“g1”>按钮提示信息</label>
注意:如果需要多个选项中只选中一个,必须让name属性值相同。
4)复选按钮:type=checkbox
<input type=“checkbox” id=“b1”/><label fot=“b1”>按钮提示信息</label>
5)普通按钮:type=button
<input type=“button” value=“确定”/>
<button>取消</button>
6)其他:type=color、type=datatime-local…
2.多行文本域(多行输入框):textarea
<textarea rows=“显示行数” cols=“单行最大字符” placeholder=“输入提示信息” maxlength=“最多输入的字符个数”>输入框内容</textarea>
3.下拉列表:select-option
<select>
<optgroup label=“列表选项标题”>
<option value=“”>列表选项内容</option>
</select>