-
python定向爬虫实例(一)
所属栏目:[Python] 日期:2020-12-20 热度:66
功能描述:爬取当当网的某一商品的信息,并在屏幕输出其价格、商品名称 程序设计: 获取上商品页面的HTML文本 解析HTML文本你将商品信息存在列表中 将商品信息输出在屏幕上 import requests import bs4 from bs4 import BeautifulSoup def getHTMLText(url):[详细]
-
Python基础(1)
所属栏目:[Python] 日期:2020-12-20 热度:176
1.面向对象思想有三大要素:封装、继承、多态 封装: 就是把客观的事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的信息隐藏。隐藏实现细节,使得代码模块化。 继承: 可以使用现有类的所有功能,并在无需重新编写原[详细]
-
python-爬虫-史书典籍
所属栏目:[Python] 日期:2020-12-20 热度:62
import requests import os from lxml import html import time def get_title_url(tree): ‘‘‘ 一级 获取标题 ‘‘‘ # 史书典籍 # 格式:/book/sanguoyanyi.html History_book_url_list = tree.xpath( " //div[@class=‘index-li‘][3]/ul/li/a/@href "[详细]
-
Django模板伸入
所属栏目:[Python] 日期:2020-12-20 热度:158
variable 为字符串类型,如variable = “python”时使用{{ variable }} variable 为字典或数据对象,通过点号(.) 来访问其属性值 如 variable = {"name":"Lily","inof":{"home":"BeiJing","homeplace":"Shanghai"}} ,此时使用 {{ variable.name}} {{ variab[详细]
-
Python------1
所属栏目:[Python] 日期:2020-12-20 热度:154
在python中,一切皆对象 封装:把同一功能的放一块。 继承:追根溯源。 类是对象的蓝图和模板,而对象是类的实例。 实例: claddname = Classesname 函数的写法: 如下图所示: 类: 如图所示: 在python中所有的函数都有返回值,如果你没有给予return则默认[详细]
-
python----02(面向对象进阶)
所属栏目:[Python] 日期:2020-12-20 热度:165
@property装饰器 使用装饰器的时候,需要注意: 1. 装饰器名,函数名需要一致. 2. property需要先声明,再写setter,顺序不能倒过来 3. 如果你希望一点变量只是被访问不能被修改,那么可以使用访问器@property 4. 如果要修改访问器中的变量,可以搭建一个修改[详细]
-
套接字socker通信,粘包问题的解决
所属栏目:[Python] 日期:2020-12-20 热度:183
一、socker层 (在程序中就是一个模块功能可以直接导入使用) Socker 是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口,其实就i是一个门面模式,把复杂的协议放在socker后面。 IP地址: 127.0.0.1是本机回还地址,只能自己识别自己,其他人无法访[详细]
-
python完成ATM(分目录)
所属栏目:[Python] 日期:2020-12-20 热度:77
模块跳转: 常用模块 项目需求: 用**规范化项目目录**的格式模拟一个ATM系统。 项目功能: 1. 登录(可支持多个账户(非同时)登录)。 2. 注册。 3. 查看余额。 4. 存钱。 5. 转账(给其他用户转钱)。 6. 查看账户流水。 7. 退出 提供的思路:ATM直译就是取[详细]
-
python 常用的标准库
所属栏目:[Python] 日期:2020-12-20 热度:145
? glob模块? ?提供了一个函数,用于匹配符合要求的文件: import globlist =glob.glob( " *.py " ) # 匹配当前目录下的所有匹配的文件名(包括后缀),以字符串列表的形式返回 print (list) # [‘test.py‘,‘test2.py‘] ? ? ? re模块? ?字符串正则匹配 impo[详细]
-
day84-2 django基础
所属栏目:[Python] 日期:2020-12-20 热度:89
目录 django的安装和启动 django的安装: django的创建: django目录结构 django的路由介绍 django的模版介绍 创建django项目的时候,需要做的几个操作 待学 一个强大的web框架 django的安装和启动 django的安装: cmd中输入 pip3 install django==1.11.22 ([详细]
-
python 流程控制语句多项分支
所属栏目:[Python] 日期:2020-12-20 热度:138
### 多项分支 """ 语法: if 条件表达式1: code ... code ... elif 条件表达式2: code ... code ... elif 条件表达式3: code ... code ... else: code ... code ... 如果条件表达式1成立,就执行1当中的代码块,如果不成立,向下执行 如果条件表达式2成立,就执行[详细]
-
Python爬取猫眼电影排行
所属栏目:[Python] 日期:2020-12-20 热度:66
import requestsimport pyquerydef crawl_page(url: str) - None: headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/72.0.3626.121 Safari/537.36',} response = requests.get(url,head[详细]
-
Python Hacking Tools - Vulnerability Scanner
所属栏目:[Python] 日期:2020-12-20 热度:195
Security Header website: https://securityheaders.com/ ? Scan the target website:?https://www.hackthissite.org/ Write the Python Source Code: import requestsdomain = " https://www.hackthissite.org/ " headers = requests.get(domain).headers i[详细]
-
Python绘制神经网络精度与损失曲线
所属栏目:[Python] 日期:2020-12-20 热度:132
1 """ python绘制神经网络训练精度与损失 """ 2 3 # 导入相应包 4 from matplotlib import pyplot as plt 5 6 # 构造绘图函数 7 def drow(history): 8 epochs = range(1,len(history[ ‘ loss ‘ ]) + 1 ) 9 plt.plot(epochs,history[ ‘ loss ‘ ], ‘ bo[详细]
-
Python 操作 MySQL 数据库
所属栏目:[Python] 日期:2020-12-20 热度:88
? 使用示例: import pymysql # python3 conn=pymysql.connect(host= " localhost " ,port=3306,user= " root " ,password= " abcd " ,database= " bank " ,charset= " utf8 " ) # 字符集不是必须的 cursor = conn.cursor()sql = " select * from user_info[详细]
-
Python while循环
所属栏目:[Python] 日期:2020-12-20 热度:114
### 循环结构 : while 循环 """特征:减少代码冗余,提升代码效率""" """ 语法: while 条件表达式: code1 code2 ... 1.初始化一个变量 2.写上循环的条件表达式 3.自增自减的变量值 """ 打印1~100 i = 1 while i=100: # 要执行的逻辑 ... print(i) i += 1 """[详细]
-
python
所属栏目:[Python] 日期:2020-12-20 热度:148
缩进 内置常量(Built-in Constants) 内置函数(Built-in Functions) :简称BIF #BIF函数查询 前面两个下划线 _,后面两个下划线 _,总共四个下划线dir(__builtins__)#查询函数用法help(input)#Python 中不能把两个完全不同的东西加在一起,比如说数字和文本,[详细]
-
变量作用于
所属栏目:[Python] 日期:2020-12-20 热度:60
讲到了函数就必须介绍变量的作用域相关。 作用域指的是变量的有效范围。变量并不是在哪个位置都可以访问的,访问权限取决于这个变量是在哪里赋值的,也就是在哪个作用域内的。 通常而言,在编程语言中,变量的作用域从代码结构形式来看,有块级、函数、类、[详细]
-
python实现购物车流程,要求:1.显示物品编号、名称、价格;2.输
所属栏目:[Python] 日期:2020-12-20 热度:130
设计思路:首先,每个商品的信息可以用元组保存,再用一个列表保存所有的商品信息;定义一个变量,然后将用户输入的金额赋给此变量;定义一个空的列表,用于保存已经购买的商品,再用while循环实现多次购买。代码如下: product_list =[ (‘mac笔记本‘,9000[详细]
-
python 流程控制语句
所属栏目:[Python] 日期:2020-12-20 热度:161
### 流程控制 """ 流程: 代码执行的过程 流程控制: 对代码执行过程的一种管控就是流程控制 1.顺序结构: 默认代码从上到下执行 2.分支结构: 4种 3.循环结构: for ... in .. while 循环 分支结构: 1.单项分支 2.双项分支 3.多项分支 4.巢状分支 """ 1.单项分支[详细]
-
用Python实现三级菜单。要求:1.打印省市县三级;2.可返回上一级
所属栏目:[Python] 日期:2020-12-20 热度:127
代码实现: menu ={ ‘北京‘:{ ‘朝阳‘:{ ‘优衣库‘:{ ‘A‘:{}, ‘B‘:{}, }, ‘链家‘:{ ‘C‘:{}, ‘D‘:{} } }, ‘望京‘:{ ‘E‘:{}, ‘F‘:{} }, ‘海淀‘:{ ‘G‘:{}, ‘H‘:{} } }, ‘上海‘:{ ‘浦东‘:{ ‘陆家嘴‘:{ ‘CICC‘:{}, ‘摩根‘:{}[详细]
-
多任务-python实现-同步概念,互斥锁解决资源竞争(2.1.4)
所属栏目:[Python] 日期:2020-12-20 热度:105
目录 1.同步的概念 2.解决线程同时修改全局变量的方式 3.互斥锁 @(网络编程) 1.同步的概念 同步就是协同步调,按照预定的先后次序进行运行,如你说完我在说 同步在子面上容易理解为一起工作 其实不是,同指的应该是协同,协助,互相合作 如进程,线程同步,[详细]
-
python flask解决上传下载的问题
所属栏目:[Python] 日期:2020-12-20 热度:138
记录瞬间 ? 最近为了解决一些新的需求,简单介入了flask对文件的上传和下载的方法,并分别使用python和curl模拟发送 ? 代码: # ! /usr/bin/env python3 # coding:utf-8 import platform from werkzeug.utils import secure_filename from flask import Flas[详细]
-
range()函数
所属栏目:[Python] 日期:2020-12-20 热度:122
在C语言中,如果想要循环一个变量从1到100,要怎么写呢? for(i = 1,i=100,i++) 你在C的代码中,几乎随处可见上面的for循环。Python非常贴心,为我们设计了range函数,直接实现上面的功能。range函数是内置函数,无须特别导入,在任何地方都可以直接使用它。[详细]
-
python 字符串操作
所属栏目:[Python] 日期:2020-12-20 热度:65
### 字符串的相关操作 (1) 字符串的拼接 + str1 = "我爱你" str2 = "亲爱滴菇凉" strvar = str1 + str2 strvar = str1 + "," +str2 print(strvar) (2) 字符串的重复 strvar = "重要的事情说三遍" res = strvar 3 print(res) (3) 字符串的跨行拼接 strvar = "[详细]