卧槽!Python竟然能做这样的进度条。。。。。

卧槽!Python竟然能做这样的进度条。。。。。 9

知行编程网 python社区 2年前 (2022-01-24) 5 0

正文 机器之心编译 选自towardsdatascience 作者:Costas Andreou 如果你之前没用过进度条,八成是觉得它会增加不必要的复杂性或者很难维护,其实不然。要加一个进度条其实只需要几行代码。在这几行代码中,我们可以看看如何在命令行脚本以及 PySimpleGUI UI 中添加进度条。下文将介绍 4 个常用的 Python 进度条库: Progress 第一个要介绍的 Pyth...

GitHub 标星 7.4k!Python 魔法库之 FuzzyWuzzy

GitHub 标星 7.4k!Python 魔法库之 FuzzyWuzzy 5

知行编程网 python社区 2年前 (2022-01-17) 13 0

1. 前言 在处理数据的过程中,难免会遇到下面类似的场景,自己手里头获得的是简化版的数据字段,但是要比对的或者要合并的却是完整版的数据(有时候也会反过来) 最常见的一个例子就是:在进行地理可视化中,自己收集的数据只保留的缩写,比如北京,广西,新疆,西藏等,但是待匹配的字段数据却是北京市,广西壮族自治区,新疆维吾尔自治区,西藏自治区等,如下。因此就需要有没有一种方式可以很快速便捷的直接进行对应字段的...

爬虫系列 | 2、Http请求和响应,写爬虫这些内容必须掌握

爬虫系列 | 2、Http请求和响应,写爬虫这些内容必须掌握

知行编程网 python社区 2年前 (2022-01-22) 29 0

这篇内容主要是介绍了网路请求相关的内容, 爬虫是建立在网络请求的基础上。所以在开始爬虫之前一定要有一定的网络知识。 HTTP协议 HTTP协议,全称为HyperText Transfer Protocol。翻译过来呢就是超文本传输协议,默认端口是80,而HTTPS呢则是在HTTP的基础上加入了SSL层,这样呢就会相对安全,请求不会那么轻易的被别人劫持。默认端口是443。 比如我们经常访问的百度、淘...

移动并重命名2000个文件,Python,3秒

移动并重命名2000个文件,Python,3秒 2

知行编程网 python社区 2年前 (2022-01-25) 2 0

今天介绍的案例是如何利用Python来自动化移动、修改、重命名文件/夹,这样的操作在日常办公中经常会用到,若能掌握用Python实现将会大大提高效率! 所以我希望能够通过这篇文章来让大家了解:如何基于 os glob 和 shutil 对文件管理的综合运用! 一、需求描述 为了让本文介绍的案例更有通用型,我新建了一个文件夹 files1 存放着 1800+ 个文件,如下所示: 需要完成的内容如下 ...

Python模块学习 ---- random模块

Python模块学习 ---- random模块 10

知行编程网 python社区 2年前 (2022-01-06) 1 0

基本随机函数 计算机产生随机数是需要随机数种子的,例如 给定一个随机数种子,就能利用梅森旋转算法产生一系列随机序列 每一个数都是随机数,只要随机种子相同,产生的随机数和数之间的关系都是确定的 随机种子确定了随机序列的产生 基本随机函数 seed() 初始化随机数种子 random()生成一个[0.0,1.0]之间的随机小数 如果用随机种子10,产生0.57++++。。。。。 如果不使用随机数种子,...

教你如何用Python轻轻松松操作Excel、Word、CSV,一文就够了,赶紧码住!!!

教你如何用Python轻轻松松操作Excel、Word、CSV,一文就够了,赶紧码住!!! 18

知行编程网 python社区 2年前 (2022-01-21) 51 0

Python 操作 Excel 常用工具 数据处理是 Python 的一大应用场景,而 Excel 又是当前最流行的数据处理软件。因此用 Python 进行数据处理时,很容易会和 Excel 打起交道。得益于前人的辛勤劳作,Python 处理 Excel 已有很多现成的轮子,比如 xlrd & xlwt & xlutils 、 XlsxWriter 、 OpenPyXL ,而在 W...

Python大神用的贼溜,9个实用技巧分享给你

Python大神用的贼溜,9个实用技巧分享给你

知行编程网 python社区 2年前 (2022-01-15) 6 0

本文会试着介绍一些其它文章没有提到的小技巧,这些小技巧也是我平时会用到的的。让我们一探究竟吧! 整理字符串输入 整理用户输入的问题在编程过程中极为常见。通常情况下,将字符转换为小写或大写就够了,有时你可以使用正则表达式模块「Regex」完成这项工作。但是如果问题很复杂,可能有更好的方法来解决: user_input = "This   string has  some whitespaces......

帅瞎了!手机也能写Python代码!手把手教你在手机或平板上配置Python环境!

帅瞎了!手机也能写Python代码!手把手教你在手机或平板上配置Python环境! 11

知行编程网 python社区 2年前 (2022-01-28) 16 0

本文旨在讲解如何在Android平板或手机上搭建Python开发环境,帮助Python初学者有效利用碎片化时间进行学习,从而达到良好的学习效果。对于大部分初学Python的人来说,由于工作、生活等因素常常无法进行连贯、系统的学习。初学者为了利用上下班通勤等碎片化时间进行学习,通常会在平板上观看学习视频并做记录。虽然这种方法很好,但效果还是不如边学边练来得好。因此,你需要的是这个:不多说,让我们开始...

Python中神奇的第三方库:Faker

Python中神奇的第三方库:Faker

知行编程网 python社区 2年前 (2022-02-06) 7 0

【导读】:开发项目的时,为了测试常需要造假数据,经常要尽量的模拟真实环境,通常要费大量手工而且造出来的数据,而且通常手工造出来的看起来也很别扭,费时又费事,有没有更好的办法?有,这里给大家介绍一个“专业造数“库Faker,满足你对模拟数据的所有需求。   --- 以下是正文 ---   项目开发初期,为了测试方便,我们总要造不少假数据到系统中,尽量模拟真实环境。比如要创建一批用户名,创建一段文本,...

Python模块学习 ---- smtplib模块

Python模块学习 ---- smtplib模块

知行编程网 python社区 2年前 (2022-01-06) 4 0

SMTP SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。这里我们就需要用到这个库。其中SMTP支持smtplib和Email两个模块,其中smtplib负责发送邮件,email负责构建邮件,SMTP支持发送纯文本,携带附件和携带图片等功能。 1、首先导入smtplib模块和email...

扫一扫二维码分享