Task1 Python基础&HTML基础
需要注意的知识点
- 激活虚拟环境
source env/bin/activate
-
python基础语法
-
数据类型
-
字符串
name = "Hello world" print(name) print(type(name)) #可以查看数据类型,输出为 <class 'str'>
-
列表
name_list = ["tango", "路飞", 19] print(type(name_list)) print(name_list) #增改删 name_list.insert(0, "NewName")#下标 + value name_list.append("end") #在最后面添加 name_list.remove(19) #删除value name_list.pop(2) #删除下标为2的数据 name_list[0] = "first" #改
-
元组
name_list = ("onewest", "mio", 19) print(type(name_list), name_list) # 输出为输出为:<class 'tuple'> ('onewest', 'mio', 19)
-
字典
dic = {"key1" : 1, "key2" : 2, 'Name': "FLK"} #key值不可以改变的 dict['Age'] = 8 #添加元素 dict['key1'] = 10 #修改 del dict['Name'] # 删除键是'Name'的条目 也可以采用pop或者popitem函数 print(name_list[0])
-
-
-
HTML基础
<html> <head> <script> function test(){ alert(1); } </script> </head> <body> <p></p>一段文字</p> <br> <table> <tr> <td>1</td> <td>2</td> </tr> <tr> <td>3</td> <td>4</td> </tr> </table> <a href="http://www.baidu.com">Google</a> <input type="text" value="123"/> <input type="button" onclick="test();" value="提交"/> </body> </html>
-
安装相关插件
-
html snippets:用来写html时有提示
-
live server
-
-
利用宝塔软件在win下上传文件到linux中
宝塔页面的登录是: ip地址(+):8888(宝塔默认端口号)
浏览器中输入上述地址会出现提示,在终端中输入
-
-
简单的爬虫
import requests from time import sleep from bs4 import BeautifulSoup class robot(): def __init__(self): self.url = "http://192.168.73.140:5500/src/html/site/index.html" def getInfo(self): try: req = requests.get(self.url) soup = BeautifulSoup(req.text, "html.parser") layui_col_md12_list = soup.find_all("div", attrs={"class":"list-text"}) for info_tag in layui_col_md12_list: # content = info_tag.find("div", attrs={"class":"content"}) print(info_tag.text) print("--" * 100) except: pass if __name__ == "__main__": robot = robot() robot.getInfo()
-
实现一个简单的web框架
import socket #建立服务 sk = socket.socket() #绑定IP sk.bind(("127.0.0.1", 8080)) # 监听 sk.listen() print("服务器开始运行啦。。。") while True: # 链接客户端 conn, addr = sk.accept() # 接受数据 data = conn.recv(1024) if data: conn.send(b"HTTP/1.1 200 OK\r\n\r\n") conn.send(bytes("你好啊",encoding="utf-8")) break