当前位置: 首页 > news >正文

房地产网站制作百度网站优化培训

房地产网站制作,百度网站优化培训,mac怎么重新安装wordpress,旅游景点网站设计个人学习笔记,用于记录使用过程中好用的技巧、好用的库。 1 小知识 1.1 相对路径 1.2 打包Exe文件 命令: pyinstaller -F main.py其中-F:覆盖之前打包的文件 mian.py:需要打包的Python文件 PS:使用pyinstaller 5.1…

个人学习笔记,用于记录使用过程中好用的技巧、好用的库。

1 小知识

1.1 相对路径

在这里插入图片描述

1.2 打包Exe文件

命令:

pyinstaller -F main.py

其中-F:覆盖之前打包的文件
mian.py:需要打包的Python文件
PS:使用pyinstaller 5.10.0以上的版本,低于5.10.0以下会出现一些稀奇古怪的问题(Python版本为3.10)

1.3 字符串对齐ljust()|rjust()|center()

在生成C代码时,需要对齐备注等的要求,使用较多。
具体参考:https://blog.csdn.net/qdPython/article/details/111559495

1.4 正则表达式

1.4.1 普通字符

在这里插入图片描述在这里插入图片描述

1.4.2 非打印字符

在这里插入图片描述

1.4.3 特殊字符

在这里插入图片描述

1.4.4 限定符

限定符用来指定正则表达式的一个给定组件必须要出现多少次才能满足匹配。有 * 或 + 或 ? 或 {n} 或 {n,} 或 {n,m} 共6种。
在这里插入图片描述
参考资料:https://www.runoob.com/regexp/regexp-syntax.html

1.5 除法取整

1.5.1 向下取整

x = 1
y = 2
r = x // y
输出:0

1.5.2 向下取整

import math
x = 1
y = 2
math.ceil(x / y)
输出1

1.6 替换字符 - 删除指定字符

Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。

1.6.1 语法

str.replace(old, new[, max])

1.6.2 参数

old -- 将被替换的子字符串。
new -- 新字符串,用于替换old子字符串。
max -- 可选字符串, 替换不超过 max 次

1.6.3 返回值

返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。

1.6.4 实例

ss = 'old old string'
ret = ss.replace('old', 'new', 1)
print(ret)

输出

new old string

参考资料:https://www.runoob.com/python/att-string-replace.html

1.7 打印进度条

import sys
import timedef progress_bar(finish_tasks_number, tasks_number):"""进度条:param finish_tasks_number: int, 已完成的任务数:param tasks_number: int, 总的任务数:return:"""percentage = round(finish_tasks_number / tasks_number * 100)print("\r进度: {}%: ".format(percentage), "▓" * (percentage // 2), end="")sys.stdout.flush()if __name__ == '__main__':for i in range(0, 101):progress_bar(i, 100)time.sleep(0.05)

效果图
请添加图片描述

参考资料:https://blog.csdn.net/TaoismHuang/article/details/120747536

2 库

2.1 parsel

parsel这个库可以解析HTML和XML,并支持使用Xpath和CSS选择器对内容进行提取和修改,同时还融合了正则表达式的提取功能。parsel灵活且强大,同时也是python最流行的爬虫框架Scrapy的底层支持。

CSS选择器使用

提取CSDN一个页面下面博客的所有链接。具体步骤如下:

①右键,选择“检查”,查看网页代码
在这里插入图片描述
②复制第一篇文件链接,在网页代码中搜索,提取上一级标签的关键字,这里是“column_article_list”
在这里插入图片描述
③复制上一级标签关键字,在搜索栏输入“.column_article_list”搜索
这里只会有唯一的一个匹配项
在这里插入图片描述
使用空格取下级标签,例如“.column_article_list a”表示取column_article_list下面的a标签,如果还需要往下取,继续加“空格+标签名”
在这里插入图片描述
④回到代码
先使用parsel.Selector将响应的数据转换为一个对象,在对象中在使用css选择题提取内容。
这里“::attr(href)”表示去a标签的href属性
.getall():提取整个对象中符合要求的数据
在这里插入图片描述

http://www.khdw.cn/news/39273.html

相关文章:

  • 上海松江区做网站的公司苏州网站制作开发公司
  • 做今网站软文推广公司有哪些
  • 哈尔滨市做网站东莞seo推广机构帖子
  • 上线了做网站要钱英语培训机构前十名
  • 用护卫神做网站成都关键词快速排名
  • 一个用vue做的网站湖南百度推广
  • 做网站有什么比较好看的动效百度推广登录平台
  • 蕲春做网站线上营销有哪些
  • 如何做一家专门卖零食的网站北京seo排名优化网站
  • 合肥专业网站优化哪家好专注于seo顾问
  • 淄博网站建设优惠臻动传媒百度地图下载2022新版安装
  • 关于手机网站设计的若干想法seo搜索引擎优化师
  • 网站开发名片怎么做如何在网上推广产品
  • 中国建设银行jcb卡网站哪家竞价托管专业
  • 什么网站可以做动画信息流广告投放渠道
  • 广西网站建设原创aso优化方案
  • 小城市做网站广州seo网站推广公司
  • 购物商城外贸网站开网店3个月来亏了10万
  • 查询网138网站域名今日新闻头条
  • 本地南通网站建设单页网站怎么优化
  • 小学生做网站软件设计网站都有哪些
  • 二季域名做网站seo外包公司报价
  • zencart网站地图插件成品短视频app下载有哪些软件
  • 精美的php个人网站源码强化防疫指导
  • 网站数据抓取怎么做互联网运营自学课程
  • 做日租房 网站亿驱动力竞价托管
  • 东莞大朗今天最新疫情手机优化大师为什么扣钱
  • 长乐福州网站建设推广项目
  • 珠海多语种网站制作西安关键字优化哪家好
  • 网站制作图书域名注册网