在 Python 中,除了使用 try 语句来处理程序运行中出现的异常,其实我们还可以使用断言(Assertions)来处理异常。 assert 语句 断言使用 assert 关键字,它的语法格式为: assert Expression[, Arguments] 当它遇到一个断言语句,Python 解释器评估计算之后的表达式,希望是 True 值。如果表 ......
529
0
0
2022-08-24
博客:golang AES-CBC 加密解密 ,可以跟 python 无缝对接。注意:python 的 AES-CBC 加密解密需要 pip install pycryptodome。import base64 from functools import reduce from random import choice from string impo ......
751
0
0
2022-08-10
前言前面谈到 Python 的正则式定义, 现在就让我们来看一些正则式的实例, 本文会按实例的增加而持续更新; 另外为了说明正则式的內容, 所以大都采用了 re.VERBOSE 方式来书写正则式.实例一 网页内容撷取, 小说目录各章节的标题及链结网址读取小说目录的网页内容from urllib.request import urlopen url = ......
520
0
0
2022-08-06
1.环境搭配Python 解释器,将程序员编写的Python代码进行翻译成计算机能够识别的指令主流Python3.9.0版本学习编程本质上三件事安装Cpython3.9.0版本解释器学习Python语法并写代码解释器去运行代码1.1安装python解释器1.1.1Mac 系统去python官网下载Python解释器(3.9.0版本)www.python.or ......
420
0
0
2022-07-10
练习题提示用户输入账号和密码name = input("请输入用户名:") password = input("请输入密码:") if name == "user" and password == "123": print("登入成功") else: print("登入失败") 猜数字,提示用户名输入数字// while Tr ......
410
0
0
2022-07-10
最近写了一个爬取网易养生的一些文章,只爬取首页,暂时没有翻页。后续有空再更新吧,下面是代码:爬虫代码import requests from lxml import etree from config import db import urllib.request import re, os, uuid, time def run(): ......
519
0
0
2022-07-08
巧用Python的camelot库批量提取PDF发票信息PDF是一种文档格式,因为这种格式不受操作系统的限制,而且方便保存和传输,所以相关的pdf软件非常受欢迎。目前市场上有很多pdf软件,大部分是阅读类,也有支持对pdf的编辑、转换成Word等功能,但这部分工具不少是收费的。例如我就很喜欢某个PDF转换软件,买了个终身VIP会员,目的就是将电子发票转换成E ......
765
0
0
2022-07-04
学习这个 Python 教程,轻松提取网页的有关信息。浏览网页可能占了你一天中的大部分时间。然而,你总是需要手动浏览,这很讨厌,不是吗?你必须打开浏览器,然后访问一个网站,单击按钮,移动鼠标……相当费时费力。如果能够通过代码与互联网交互,岂不是更好吗?在 Python 的 requests 模块的帮助下,你可以使用 Python 从互联网 ......
451
0
0
2022-07-01
机器学习基本上是人工智能的一个子集,它使用以前存在的数据对新数据进行预测。当然,现在我们所有人都知道这个道理了!这篇文章展示了如何将 Python 中开发的机器学习模型作为 Java 代码的一部分来进行预测。本文假设你熟悉基本的开发技巧并理解机器学习。我们将从训练我们的模型开始,然后在 Python 中制作一个机器学习模型。我以一个洪水预测模型为例。首先,导 ......
402
0
0
2022-06-19
机器学习(ML)就是,分析一组数据以预测结果。Python 被认为是 ML 的最佳编程语言选择之一。在本文中,我们将讨论使用 Python 进行分类的机器学习。假设你想教孩子区分苹果和橙子。有多种方法可以做到这一点。你可以让孩子触摸这两种水果,让他们熟悉形状和柔软度。你还可以向她展示苹果和橙子的多个例子,以便他们可以直观地发现差异。这个过程的技术等价物被称为 ......
455
0
0
2022-06-17
unittest框架解析unittest 是python 的单元测试框架,unittest 单元测试提供了创建测试用例,测试套件以及批量执行的方案, unittest 在安装pyhton 以后就直接自带了,直接import unittest 就可以使用。打开pycharm,引入unittest包,requests包接着调用unittestclass forT ......
421
0
0
2022-06-10
银行跨行转账业务是一个典型分布式事务场景,假设A需要跨行转账给B,那么就涉及两个银行的数据,无法通过一个数据库的本地事务保证转账的ACID,只能够通过分布式事务来解决。分布式事务分布式事务在分布式环境下,为了满足可用性、性能与降级服务的需要,降低一致性与隔离性的要求,一方面遵循 BASE 理论:基本业务可用性(Basic Availability)柔性状态( ......
439
0
0
2022-06-06
上篇文章讲到抓取58网页租房数据, 有朋友问如果是通过ajax请求生成的动态网页这么抓取数据。 其实方法不难, 总结下就两条途径:直接用python运行JavaScript代码采集返回的数据用python的第三方库解释执行整个页面的html和JavaScript生成最终网页后, 再采集数据由于第一种方法python执行js代码非常慢且操作相对复杂,而第二种方 ......
483
0
0
2022-06-04
CyberDB,一个基于 Python 字典和列表的内存数据库。概括CyberDB 是一个轻量级的 Python 内存数据库。它旨在利用 Python 内置数据结构字典、列表作数据存储,通过 TCP 套接字高效通信,并提供了数据持久化。该数据库的亮点在于它使用了 Pythonic 的方式编程,你可以像使用字典和列表一样使用 CyberDB。现在我们把 Cyb ......
409
0
0
2022-05-22
最受欢迎的 shell 是什么?我猜你会回答 bash 或者 zsh,没错,的确如此。UNIX 和 Linux 系统上有许多可用的 shell,包括 Bash、Ksh、Zsh、Fish 等等。最近,我碰到了另外一个 shell,它结合了 Python 和 bash,还蛮特别的。Xonsh shell,为喜爱 Python 的 Linux 用户而打造Xonsh ......
391
0
0
2022-05-18