自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 收藏
  • 关注

原创 从5个维度总结python数据结构的关系,发现了这些技巧

在python中,我们经常用列表,字典等数据类型进行数据存储或者重新构造一个序列,同时它们之间也有着一些关联关系,接下来我们就对python中常用的几种数据类型进行一个整体性的梳理。区别相同点都相当于一个容器,有存放数据的功能都可以用for … in 进行循环不同点序列存放的是不同类型的数据,迭代器中存放的是算法。序列是将数据提前存放好,获取数据时通过循环或索引来取数据 ;而迭代器不需要存放数据,获取数据时通过算法获取下一个数据 。序列中的每一个数据都要开辟内存空间;而迭代器并不需要,

2020-06-30 11:21:00 742

翻译 加速Python列表和字典,让你代码更加高效

今天,我们将讨论Python中的优化技术。在本文中,您将了解如何通过避免在列表和字典中进行重新计算来加快代码的速度。我们先编写一个装饰器函数来计算函数的执行时间,方便测验不同代码的速度:import functoolsimport timedef timeit(func): @functools.wraps(func) def newfunc(*args, **kwargs): startTime = time.time() func(*args,

2020-06-30 10:55:44 1573

翻译 如何监视Python程序的内存使用情况

我们使用Python和它的数据处理库套件(如panda和scikiti -learn)进行大量数据处理时候,可能使用了大量的计算资源。如何监视程序的内存使用情况就显得尤为重要。1.询问操作系统跟踪内存使用情况的最简单方法是使用操作系统本身。您可以使用top来提供您在一段时间内使用的资源的概述。或者,如果您想要现场检查资源使用情况,您可以使用ps命令:$ ps -m -o %cpu,%mem,command%CPU %MEM COMMAND23.4 7.2 python analyze_dat

2020-06-29 10:27:07 3204

原创 详解Python中的import的用法

Python用了快两年了吧,其中有些东西一直是稀里糊涂地用,import便是我一直没有明白的东西。曾经有过三次解决它的机会,我都因得过且过、一拖再拖而没能化敌为友。今天下午,它又给了我一次机会,我想我还是从了它的心愿吧。故事是从这篇台湾同胞的博客《Python的import陷阱》[1](网址见底部)开始的,然后又跳到了Python社区的PEP 328提案[2],再结合过去的经验以及一些测试,我想我大概懂了吧。下面是我的总结,希望内容能够言简意赅、易于理解。import语句有什么用?import语句用来导

2020-06-29 09:40:29 1579

原创 《隐秘的角落》弹幕分析,制作词云,看看观众们对该剧的评价如何

最近有部很火的悬疑推理剧:《隐秘的角落》,豆瓣评分9.0,周末闲来无事,在追剧的同时爬取了下该剧第一集的弹幕,我们通过对弹幕进行分析,制作词云,来看看观众们对该剧的评价如何。整篇文章分为两部分:1.爬取爱奇艺中该剧第一集的弹幕 2.对爬取出来的弹幕做处理,并制作词云。爬取爱奇艺弹幕相比于其他视频网站来说,爱奇艺的弹幕难爬一些,为啥呢,因为你爬取出来的文件是乱码的(下边会贴图),需要自己再把该文件二进制编码之后才能用。具体步骤如下:首先,打开浏览器,进入爱奇艺页面,点开该剧,弹幕打开,然后F12,浏览

2020-06-28 11:28:40 521

原创 利用Python快速进行数据探查

工作中你是否遇见这样的问题:接手新业务时需要了解数十上百张的数据库表结构;表中的数据量级均是百万级以上;希望可以批量快速生成如下表格。数据探查结果表如果你遇到了以上的问题,恭喜你,本文可以帮助你解决!1、解决思路但有人会有疑问,Python进行数据探查不是非常简单的事吗,一个函数分分钟搞定,还有必要专门介绍吗。如果你这样想就too yong too simple了。你可以回想下,当我们采用descirbe()函数时,默认的前提是已经将数据读入了Python之中。但你可曾想过,实际工作中

2020-06-28 10:11:46 1431

原创 用Python自动执行数据处理任务

很多数据分析爱好者都会使用Power BI构建Dashboard、可视化数据。然而,在对复杂的Dashboard进行建立和改进时,总会通过不同的字段和相应表格,不断添加或删除Widget。经过多次更改后,数据结构会看起来很杂乱——原先帮助构建Dashboard的那些表格和列表变得混乱不堪。一番数据处理后,最终的Dashboard可以包含所有当前使用字段。不幸的是,在Power BI上实现Dashboard全预览的唯一方法是,自行浏览所有Widget的数据,并手动写下那些已用字段。但程序员都会努力避

2020-06-27 11:27:48 628

原创 15分钟,教你用Python爬网站数据,并用BI可视化分析!

作为一名在数据行业打拼了两年多的数据分析师,虽然目前收入还算ok,但每每想起房价,男儿三十还未立,内心就不免彷徨不已~两年时间里曾经换过一份工作,一直都是从事大数据相关的行业。目前是一家企业的BI工程师,主要工作就是给业务部门出报表和业务分析报告。回想自己过去的工作成绩也还算是不错的,多次通过自己分析告,解决了业务的疑难杂症,领导们各种离不开。但安逸久了总会有点莫名的慌张,所以我所在的这个岗位未来会有多大发展空间,十年之后我能成为什么样的人呢?自己的收入空间还有多少?一番惆怅之后,别再问路在何方了,

2020-06-27 10:48:43 474

原创 使用Python操作Excel时必学的3个库

Python对Excel的操作我主要用xlwt、xlrd、xlutils这三个库。1、xlwt主要用来创建并写入数据到Excel。已经存在的表不可以写入。以下使用Python写九九乘法表到Excel运行之后,代码文件所在的文件夹会多出一个”九九乘法表“的Excel,内容如下图:2、xlrd主要用来读取Excel的数据。以下使用Python读取刚刚写入的九九乘法表。打印结果如下图:3、使用xlutils的copy函数来变相更改Excel的数据。配合xlrd库来更改运行之后,文件夹又

2020-06-22 16:44:39 1988

原创 了解Python中的内存分配和管理,能让你更高效地编写代码

了解内存管理可以帮助您编写高效的Python代码。尽管您可能无法控制内存分配,但是您可以优化程序来更好地分配内存。在深入研究之前,请记住:在python中,一切都是对象。与C,C ++或Java不同,值存储在内存中,并且变量指向该内存位置。C中的内存分配在python中,整个对象存储在内存中,对象可以是整数、字符串或列表,以及指向对象的变量。困惑吗?为了理解,让我们了解python对象的作用!内存中的PyObject:类型:整数、字符串、浮点数等引用计数:绑定到该对象的引用的数量值:值

2020-06-22 16:09:33 265

转载 这种反爬虫手段有点意思,看我破了它!

这种反爬虫手段被广泛应用在一线互联网企业的产品中,例如汽车资讯类网站、小说类网站等文字密度较大的站点。在开始学习之前,我们先来看看具体的现象。打开网址:https://implicit-style-css_0.crawler-lab.com呈现在我们眼前的是这样一个界面:这次的任务,就是拿到页面上所呈现的内容的文本。在编写爬虫代码之前,我们要做几件事:确定目标内容的来源,也就是找到响应目标内容的那次请求确定目标内容在网页中的位置其实就是最基本的观察和分析。网络请求方面,打开浏览器调试工

2020-06-20 17:12:36 452 1

原创 10 个让你相见恨晚的 Python 骚操作

众所周知,Python 以语法简洁著称,同样实现一个功能,Java 可能要十来行,Python 一行就可以搞定。Python 的代码之所以这么优雅,完全归功于其独有的特性,只要你掌握了这些特性,同样可以写出像诗一样的代码。下面我们就一起看看 Python 中的骚操作。Hello World对于大部分程序员来说,第一个程序应该都是 “Hello World!” 了,Python 直接将该入门程序做成了一个包。In [1]: import __hello__Hello world!交换变量一行

2020-06-20 16:06:19 357

原创 8种高级的Python列表使用技巧,你都会了吗?

Python中的列表是我们最常见的数据结构之一,也是最强大的数据结构之一!Python列表功能非常丰富,并且具有很多隐藏的技巧没有被发现。一、使用Python过滤列表1.使用Filter()函数filter()函数采用两个参数:函数和可迭代项。 在这种情况下,我们将定义一个函数并过滤一个列表。让我们用一个例子来尝试一下!我们将从列表开始,并过滤出所有小于3的项:original_list = [1,2,3,4,5]def filter_three(number): return numbe

2020-06-19 11:14:34 603

转载 python入门:操作数据库项目实例分享

本文根据一个项目实例,记录分享一下python将数据库的内容提取显示到程序界面的过程及相关设置,探索python操作数据库的用法。主要分享内容:1、显示数据库内容。2、修改数据库内容。3、表格控件指定滑块位置。4、自定义右键菜单。使用环境:python3.7 + Mysql5 +PyQt5针对人群:初学者或有资料查阅需求者,资深人士勿喷,敬请提出宝贵意见,本人虚心接受。前期准备1、创建软件界面上图为使用PyQt5相关模块创建的工程造价系统界面,使用的模块及功能:1、QMainWi

2020-06-19 10:43:46 1283

原创 数据挖掘:Python的错误和调试

在我们的程序运行中,不可避免地会出现各种各样的错误。造成这些错误的原因也多种多样,可能是因为代码逻辑存在疏漏,某一种情况我们没有考虑到;也可能是因为用户的特殊操作,使我们的程序陷入了未曾涉及的场景……错误处理当Python将错误信息输出到控制台后,我们首先需要定位到错误发生的位置。def test(name): return int(name)test("cbekd")例如,以上代码运行时会出现如下错误信息:Traceback (most recent call last): Fi

2020-06-18 16:40:51 171

翻译 学习 Python必须掌握的22个包

如今全球各个行业内 Python 的使用状况怎么样呢?这个问题就是我写这篇文章的初衷。我找出了22个最常用的 Python 包,希望能给你一些启发。首先我列出了最近一年内 PyPI 上下载量最高的 Python 包。我们来看看这些包的作用,它们的之间的关系,以及为什么会如此流行。1. Urllib38.93亿次下载Urllib3 是 Python 的 HTTP 客户端,它提供了许多 Python 标准库没有的功能。线程安全连接池客户端 SSL/TLS 验证使用 multipart 编码进

2020-06-18 16:11:18 1393

转载 用 Python 将 Excel 表格转成可视化图形

作者 | Waao666原文 | https://blog.csdn.net/weixin_40973138/article/details/106190092仅供学习之用,如有侵权请联系删除。大家知道,考研很大一部分也是考信息收集能力。每年往往有很多人就是在这上面栽跟头了,不能正确分析各大院校往年的录取信息,进而没能选择合适的报考院校。至于很多院校的录取信息是以 PDF 形式发布,例如我手上的深大电通录取结果,这就需要我们先把 PDF 转化为 Excel 啦。(1)PDF(2)Exce.

2020-06-17 10:40:19 4774 1

原创 Python面试必看!53个经典面试题详解

本文列出53个Python面试问题,并且提供了答案,供数科学家和软件工程师们参考。不久前,我作为“数据科学家”开始担任一个新的角色,实际上就是一位“Python工程师”。如果我在面试前提前了解一下Python的线程生命周期,而不是它的Recommender System(推荐系统)的话,我可能会在面试中表现得更好。为了帮助大家通过面试,下面我整理了我为Python面试/工作准备的问题,并提供了答案。大多数数据科学家都会编写大量的代码,所以这些问题/答案对科学家和工程师都同样适用。无论你是一位面试官、

2020-06-17 10:22:53 24843 4

转载 代码等待10秒不直观,教你用进度条显示时间进度

你有没有试过代码里等待几秒再继续做下一件事,但是控制台日志啥都没打,一直傻傻的等?今天教大家显示实时打印等了多少秒的进度条,希望大家喜欢。1、工具今天跟大家分享的Python库就是Tqdm,它是 Python 进度条库,可以在 Python 长循环中添加一个进度提示信息。用户只需要封装任意的迭代器,是一个快速、扩展性强的进度条工具库。效果图2、安装$ pip install tqdm3、tqdm的用法主要有3种:自动控制手动控制脚本或命令行4、例子使用方法一:传入可迭代对象

2020-06-16 17:00:45 470

原创 用 Python 让你的 PPT 数据动起来

在读技术博客的过程中,我们会发现那些能够把知识、成果讲透的博主很多都会做动态图表。他们的图是怎么做的?难度大吗?这篇文章就介绍了 Python 中一种简单的动态图表制作方法。数据暴增的年代,数据科学家、分析师在被要求对数据有更深的理解与分析的同时,还需要将结果有效地传递给他人。如何让目标听众更直观地理解?当然是将数据可视化啊,而且最好是动态可视化。本文将以线型图、条形图和饼图为例,系统地讲解如何让你的数据图表动起来。这些动态图表是用什么做的?接触过数据可视化的同学应该对 Python 里的 M

2020-06-16 16:41:58 826

原创 Python实现一键换底片!不用抠图,想换什么换什么

生活中我们会拍很多的证件照,有的要求红底,有的是白底,有的是蓝底,今天不通过抠图,实现一键换底片,想换什么换什么。知识点:1.图像处理2.OpenCV3.numpy4.python基础知识环境:windowspycharmpython3步骤1、倒入库import numpy as npimport cv2如果直接在命令提示符中安装的话要换个名称pip install OpenCV-python2、图像导入img = cv2.imread('timg.jpg')3、

2020-06-15 17:06:44 507

原创 30 个 Python 的最佳实践、小贴士和技巧

作者 | Erik-Jan van Baaren译者 | 弯月 来源 | CSDN原文:https://towardsdatascience.com/30-python-best-practices-tips-and-tricks-caefb9f8c5f5以下为译文:我想借本文为大家献上 Python 语言的30个最佳实践、小贴士和技巧,希望能对各位勤劳的程序员有所帮助,并希望大家工作顺利!1、Python 版本在此想提醒各位:自2020年1月1日起,Python 官方不再支持 Pyth.

2020-06-15 16:23:54 189

原创 简单实用,Python中常用的十个简短小技巧

一行累加求和一行代码求和100以内的整数,利用sum和range函数轻松实现,需要注意的是range(1,101)返回的是1-100之间的整数,不包括101,遵循左闭右开的原则。列表去重一行代码,先利用集合的属性(无序不重复),将列表转换成集合,再利用list函数将集合转换成列表,完成列表去重。列表推导式列表推导能非常简洁的构造一个新列表,只用一条简洁的表达式即可对得到的元素进行转换变形。[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件];下图中,

2020-06-13 15:53:46 766

转载 干货 | 用 pandas 读取 csv 和 Excel 数据

本文采用真实的股票数据作为案例,教你如何在Python中读取常用的数据文件。内容:读取csv数据读取Excel数据合并多张表数据文件下载地址:csv 数据文件 nasdaq-listings.csvhttps://raw.githubusercontent.com/fishstar/Data-Analysis-Practice/master/import%26manage_data_in_Python/nasdaq-listings.csvExcel 数据文件 listings.xlsx

2020-06-13 15:48:48 2593 1

转载 Python和Excel的完美结合:常用操作汇总(案例详析)

在以前,商业分析对应的英文单词是Business Analysis,大家用的分析工具是Excel,后来数据量大了,Excel应付不过来了(Excel最大支持行数为1048576行),人们开始转向python和R这样的分析工具了,这时候商业分析对应的单词是Business Analytics。其实python和Excel的使用准则一样,都是[We don't repeat ourselves],都是尽可能用更方便的操作替代机械操作和纯体力劳动。用python做数据分析,离不开著名的pandas包,

2020-06-12 16:58:13 49736 1

转载 用Python可视化卷积神经网络

深入学习中最具争议的话题之一是如何解释和理解一个经过训练的模型——特别是在医疗等高风险行业的背景下。“黑匣子”一词经常与深度学习算法联系在一起。如果我们不能解释模型是如何工作的,我们怎么能相信模型的结果呢?这是个合理的问题。以一个为检测癌症而训练的深度学习模型为例。这个模型告诉你,它99%确定它已经检测到癌症,但它并没有告诉你为什么或者如何做出这个决定。在核磁共振扫描中找到了重要线索吗?或者只是扫描上的污点被错误地检测为肿瘤?这是病人生死攸关的问题,医生犯了大错后果很严重。在本文中,我们将探讨如何可视

2020-06-12 16:18:20 779

转载 基于Python和Tensorflow构建完整的电影推荐算法

第一步:收集和清洗数据数据链接:https://grouplens.org/datasets/movielens/下载文件:ml-latest-smallimport pandas as pdimport numpy as npimport tensorflow as tf导入ratings.csv文件ratings_df = pd.read_csv('./ml-latest-small/ratings.csv')ratings_df.tail()#tail命令用于输入文件

2020-06-11 16:00:10 1817 1

原创 Python中的时间函数datetime.strptime()参数顺序的问题

即便是python资深用户也经常会错写datetime.strptime(string, format) ,颠倒两个参数的顺序而写成了datetime.strptime(format, string) ,与re.find(pattern, string)相混淆。分析问题1、datetime.strptime()首先strptime的函数命名不太好, 词义模糊, 不如直接叫str2time。string是source,time是result。strptime(string, format) metho

2020-06-11 14:31:04 2347

转载 一次真实python web面试经历

首先我挺喜欢这家公司的面试风格的,也是比较务实的吧。无奈自己的心理因素和技术水平都不好,导致面试失败。一上来就是编程题三连。1、大概意思就是:俩列表a b,如果a中的元素在b中,那么就保存此元素在a中的索引值,最后统一输出所有索引值。要求:时间复杂度小于O(n)这个我当时想到的是循环遍历a,然后判断是否i in b,但是这个时间复杂度是O(n2),GG。最后面试官提醒了我一下hashmap,瞬间捶胸顿足……。最后自己想了一下,可以将b先转成字典,然后再使用in。a = [5,3,1,5,4]

2020-06-10 16:50:51 909

转载 Python中 Matplotlib局部放大图的画法

在做对比实验中,除了对整体形状的对比,在很多情况下都需要对某一局部的数据进行放大,来观察更加精细的对比效果。工具Python的Matplotlib库函数步骤1、导入依赖库import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.axes_grid1.inset_locator import inset_axesfrom matplotlib.patches import ConnectionPatch2、准备数据r

2020-06-10 15:39:44 18624 5

原创 数据分析:用pandas处理金融时间序列数据的基础知识

本文使用的是以CSV文件形式在本地存储的金融数据集形式为本地存储的CSV文件。从技术上讲,CSV文件是包含数据行结构的文本文件,其特征是以逗号分隔单个值。在导入数据之前,导入一些软件包并进行定制:In [1]: import numpy as np import pandas as pd from pylab import mpl, plt plt.style.use('seaborn') mpl.rcParams['

2020-06-09 16:52:11 1872

原创 仅需一行代码,轻松实现Excel中的3大高级功能!

Excel是一个无处不在的数据处理、分析工具,大多数人或多或少都使用过Excel,而且一旦你掌握了它的使用技巧,你会打开另外一扇窗!此外,也有人认为,具有无限潜力的Python也非常有挑战性。在这篇文章中,我们将探讨在Excel中能够完成,但是在Python中能够更轻松实现的三件事!从导入panda开始,并基于工作簿中需要用的工作表加载两个数据帧。两个列的定义为 sales 和 states 。import pandas as pdsales = pd.read_excel('https:/

2020-06-09 15:38:47 1399

原创 Python3之百万并发实现方法

python由于GIL(全局锁)的存在,不能发挥多核的优势,在IO密集型的网络编程里,异步处理比同步处理能提升成百上千倍的效率,弥补了python性能方面的短板。python3.4版本引入asyncio到标准库,python2x没有加这个库,python3.5又加入了async/await特性。同步/异步的概念同步是指完成事务的逻辑,先执行第一个事务,如果阻塞了,会一直等待,直到这个事务完成,再执行第二个事务,顺序执行。异步是和同步相对的,异步是指在处理调用这个事务的之后,不会等待这个事务的处理结果

2020-06-08 11:09:56 1468

原创 10个小技巧个性化并改善你的Python代码

尽管从表面上看,Python似乎是任何人都可以学习的一种简单语言,但确实如此,许多人可能惊讶地知道一个人可以熟练掌握该语言。Python是其中的一门很容易学习的东西,但可能很难掌握。在Python中,通常有多种处理方法,但是很容易做错事情,或者重新发明标准库并浪费时间,这仅仅是因为您不知道模块的存在。不幸的是,Python标准库是一个巨大的野兽,此外,其生态系统绝对是巨大的。尽管可能有200万千兆字节的Python模块,但是您可以使用通常与Python中的科学计算相关的标准库和软件包学习一些有用的技巧

2020-06-08 10:46:21 680

原创 python大佬教你爬虫反爬:破解雪碧图反爬

前言我们都知道,HTTP 协议即超文本传输协议,是 Web 应用的基础,HTTP 协议又是基于 TCP 协议的,而 TCP 连接的建立是需要时间和资源的。当网页加载时,会需要下载图片资源,如果有非常多的小图片,就需要建立很多 TCP 连接。但勤劳勇敢的前端工作者们,想到把所有小图片放到一张图片里面去,这样就可以通过一次 TCP 连接,下载所有的小图片,再通过前端的奇技淫巧,来展示正确的图片。这种由很多小图片组成的图片,被称为雪碧图,雪碧图在节约 TCP 连接的同时,也为爬取带来了难度。定义CS

2020-06-06 16:48:17 1451

原创 你想不到的沙雕,8行代码Python实现GIF图倒放,每天的快乐源泉

GIF图现在已经融入了我们的日常网络生活,微信群、QQ群、朋友圈......一言不合就斗图,你怕了吗?不用担心,只要学会了Python之GIF倒放技能,你就是“斗图王”。咱们直接开始本文的内容!倒放前:倒放后:PIL(Python Image Library)它是python的第三方图像处理库,功能非常的强大,几乎被认定为Python的官方图像处理库。1:导入PIL库的模块from PIL import Image, ImageSequence #导入PIL库的Image和 ImageS

2020-06-06 15:16:22 770

原创 你想不到的沙雕,8行代码Python实现GIF图倒放,每天的快乐源泉

GIF图现在已经融入了我们的日常网络生活,微信群、QQ群、朋友圈......一言不合就斗图,你怕了吗?不用担心,只要学会了Python之GIF倒放技能,你就是“斗图王”。咱们直接开始本文的内容!倒放前:倒放后:PIL(Python Image Library)它是python的第三方图像处理库,功能非常的强大,几乎被认定为Python的官方图像处理库。1:导入PIL库的模块from PIL import Image, ImageSequence #导入PIL库的Image和 ImageS

2020-06-06 15:10:16 307

转载 这3种重要的Python技能你必须知道!

学习Pandas是很棒的体验,学习Numpy也很有趣。但是,你是否过早地开始使用程序库了呢?这也许是因为你还没有意识到pure python的魅力。如果是这样的话,那么这篇文章会对你很有帮助。本文将介绍几个非常有趣的pure python功能,这些功能是在日常数据科学工作中十分常用的。在整个数据准备阶段都都可以大量地使用它们(大量用于数据清理),甚至在绘制之前也可以使用它们来聚合数据。希望你也可以将这些技巧运用到项目中。尽管没有运行时的速度或性能优势,但是与从零开始实施此逻辑相比,这将为你节省大量时间

2020-06-05 16:50:16 596

原创 Python自动化运维实战:从Linux系统中收集数据

从Linux系统中收集数据使用Linux命令可以查看当前系统状态和运行状况的相关数据。然而,单个Linux命令和应用程序只能获取某一方面的系统数据。我们需要利用Python模块将这些详细信息反馈给管理员,同时生成一份有用的系统报告。我们将报告分为两部分。第一部分是使用platform模块获取的一般系统信息,第二部分是硬件资源,如CPU和内存等。首先从导入platform模块开始,它是一个内置的Python库。platform模块中有很多方法,它们可用来获取当前运行Python命令的操作系统的详细信息。

2020-06-05 14:31:42 739

原创 Python自动化运维实战:从Linux系统中收集数据

从Linux系统中收集数据使用Linux命令可以查看当前系统状态和运行状况的相关数据。然而,单个Linux命令和应用程序只能获取某一方面的系统数据。我们需要利用Python模块将这些详细信息反馈给管理员,同时生成一份有用的系统报告。我们将报告分为两部分。第一部分是使用platform模块获取的一般系统信息,第二部分是硬件资源,如CPU和内存等。首先从导入platform模块开始,它是一个内置的Python库。platform模块中有很多方法,它们可用来获取当前运行Python命令的操作系统的详细信息。

2020-06-05 14:30:53 558

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除