Python模块学习 ---- os模块

Python模块学习 ---- os模块

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

#OS模块 #os模块就是对操作系统进行操作,使用该模块必须先导入模块: import os #getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在的文件夹) result = os.getcwd() print(result) #chdir()改变当前工作目录 os.chdir('/home/sy') result = os.getcwd() print(result) open...

Python中神奇的第三方库:Faker

Python中神奇的第三方库:Faker

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

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

一文了解进制之间的原理和转换

一文了解进制之间的原理和转换

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

进制这块,可以做简单的了解。生活中我们使用的数字都是十进制的,而二进制是机器能够识别的最直接的语言。但是二进制又太大,记录起来非常的不方便。所以通常会将二进制转化为八进制或者十六进制。 日常生活中我们所说的数字 (十进制)在0~9之间,同理 二进制的范围是0~1,八进制的范围0~7,十六进制的范围0~15。那问题来了,当超过9之后,十六进制该如何表示呢?答案是用a~f,表示对应的10~15 进制的...

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

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

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

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

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

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

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

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

5 分钟掌握 Python 中常见的配置文件

5 分钟掌握 Python 中常见的配置文件

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

One old watch, like brief python 为什么要写配置文件 在开发过程中,我们常常会用到一些固定参数或者是常量。对于这些较为固定且常用到的部分,往往会将其写到一个固定文件中,避免在不同的模块代码中重复出现从而保持核心代码整洁。 这个固定文件我们可以直接写成一个 .py 文件,例如 settings.py 或 config.py,这样的好处就是能够在同一工程下直接通过 im...

爱了爱了!0.052 秒打开 100GB 数据,这个Python开源库火爆了!

爱了爱了!0.052 秒打开 100GB 数据,这个Python开源库火爆了! 18

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

许多组织都在尝试收集和利用尽可能多的数据,以改善其经营方式,增加收入和提升影响力。因此,数据科学家面对50GB甚至500GB大小的数据集情况变得越来越普遍。 不过,这类数据集使用起来不太容易。它们足够小,可以装入日常笔记本电脑的硬盘驱动器中,但同时大到无法装入RAM,导致它们已经很难打开和检查,更不用说探索或分析了。 处理此类数据集时,通常采用3种策略。 第一种是对数据进行二次采样,但缺点很明显:...

教你如何用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教你自动保存全部热搜

微博热搜停更?不用怕,python教你自动保存全部热搜 6

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

众所周知,微博热搜是实时更新的,根据用户的关注度高低来确定排名情况,如果错过了,就再也找不到了。由于种种原因,微博从昨天开始停止更新了,一直停留在6月10日15点:而且我们是无法查到之前的热搜内容的。为了弥补这一缺憾,我想了一个好办法,用python写个定时爬取程序,把爬取的结果保存到数据库中,这样就可以随时翻阅之前的热搜记录了,效果如下: 下面给大家详细讲解一下实现的全过程: 一、微博热搜网页分...

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

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

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

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

扫一扫二维码分享