前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python 查找多个目录下的最大Python文件 脚本

python 查找多个目录下的最大Python文件 脚本

作者头像
用户5760343
发布于 2022-05-13 03:08:21
发布于 2022-05-13 03:08:21
1.4K0
举报
文章被收录于专栏:sktjsktj

""" Find the largest Python source file on the module import search path. Skip already-visited directories, normalize path and case so they will match properly, and include line counts in pprinted result. It's not enough to use os.environ['PYTHONPATH']: this is a subset of sys.path. """

import sys, os, pprint trace = 0 # 1=dirs, 2=+files

visited = {} allsizes = [] for srcdir in sys.path: for (thisDir, subsHere, filesHere) in os.walk(srcdir): if trace > 0: print(thisDir) thisDir = os.path.normpath(thisDir) fixcase = os.path.normcase(thisDir) if fixcase in visited: continue else: visited[fixcase] = True for filename in filesHere: if filename.endswith('.py'): if trace > 1: print('...', filename) pypath = os.path.join(thisDir, filename) try: pysize = os.path.getsize(pypath) except os.error: print('skipping', pypath, sys.exc_info()[0]) else: pylines = len(open(pypath, 'rb').readlines()) allsizes.append((pysize, pylines, pypath))

print('By size...') allsizes.sort() pprint.pprint(allsizes[:3]) pprint.pprint(allsizes[-3:])

print('By lines...') allsizes.sort(key=lambda x: x[1]) pprint.pprint(allsizes[:3]) pprint.pprint(allsizes[-3:])

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
数据可视化-echarts入门、常见图表案例及项目案例
数据可视化是将数据库中每一个数据项作为单个图元元素表示,大量的数据集构成数据图像,同时将数据的各个属性值以多维数据的形式表示,可以从不同的维度观察数据,从而对数据进行更深入的观察和分析;主要是借助于图形化手段,清晰有效地传达与沟通信息。
Qwe7
2022/06/14
5K0
Vue + Echarts封装出好用又好看的图表组件
Echarts相信很多小伙伴都了解过,甚至很多都已经用到过。没有了解过的小伙伴,可以先来和我一起了解一下它的作用和历史吧。ECharts,缩写来自Enterprise Charts,商业级数据图表,是由百度公司研发的(并且是开源的),它最初是为了满足公司商业体系里各种业务系统(如凤巢、广告管家等等)的报表需求,在2012年之前这些图表需求都是使用flash去实现的, 后来由于flash退出舞台,凤巢前端技术负责人的Kener-林峰在凤巢数据平台项目中尝试使用Canvas去做图表,他写了一个全新的轻量级Canvas类库ZRender,ZRender可以说是ECharts的前世。
Javanx
2019/09/04
2.6K0
Vue + Echarts封装出好用又好看的图表组件
【数据可视化】数据可视化入门前的了解
在大数据时代,离不开数据的处理和分析,这次来介绍一下数据可视化,在之后的文章中使用的工具都是Apache ECharts,它是一个基于 JavaScript 的开源可视化图表库。
zxctscl
2024/03/12
5480
【数据可视化】数据可视化入门前的了解
精选30个炫酷的数据可视化大屏(含源码),拿走就用!
“大面积、炫酷动效、丰富色彩”,大屏易在观感上给人留下震撼印象,便于营造某些独特氛围、打造仪式感。
小F
2021/10/08
47.4K785
可视化分析工具大集合,让数据美如画
导读:大数据时代,得数据者得天下。巧妇难为无米炊,拥有数据却不知道如何利用,就不能体现数据的价值。而数据可视化作为处理数据的重要步骤,一直被广泛应用。冷冰冰的数据,经过可视化技术的加工,便酒曲入瓮般幻
钱塘数据
2018/03/06
2.6K0
可视化分析工具大集合,让数据美如画
Apache ECharts 一个开源可商用的数据表格
ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。
KEVINGUO_CN
2020/03/17
2.1K0
Canvas 动画引擎解析与微信小程序中的应用
抗击疫情,腾讯云在行动。在开发微信小程序的过程中,我们经常需要展现一些图形和图表。目前市面上有好几款常用的图形库,在这些图形库的底层都有渲染引擎在支撑。 ZRender 是其中一款非常优秀的 Canvas 动画引擎,它也是 ECharts 图表库底层的渲染引擎。
可可爱爱没有脑袋
2020/02/25
1.6K0
Canvas 动画引擎解析与微信小程序中的应用
Echarts图表———销售漏斗
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YjDZT727-1660292374008)(https://img-blog.csdn.net/20170515162312438?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg1ODQ2ODU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]
我只会写Bug啊
2023/12/25
2990
盘点10款超好用的数据可视化工具
现代社会早已进入读图时代,图像在一定上程度上取代了文字,占据了主导地位。对于数据分析来说,一张清晰的可视化图表确实比纷繁复杂的数字更清晰美观。随着科技的发展以及可视化需求的急剧增大,涌现了大批的数据可视化工具,通过对比分析市面上众多的数据可视化工具之后,我们挑选了几款给大家进行参考。
数据前沿
2020/08/26
7.5K0
盘点10款超好用的数据可视化工具
百度数据可视化实验室正式成立,发布深度学习可视化平台 Visual DL
AI 科技评论消息,1 月 16 日,百度 ECharts 团队发布旗下知名开源产品 ECharts 的最新 4.0 版本,并宣布品牌升级为「百度数据可视化实验室」(http://vis.baidu.com/)。除了这两大消息外,团队还正式发布深度学习可视化平台 Visual DL,以及其他一系列重量级产品,包括 ECharts GL 1.0 正式版,ZRender 4.0 全新版本,WebGL 框架 ClayGL 等。 百度数据可视化实验室的产品矩阵如下图所示,内容涵盖基础库、各种可视化产品以及应用产品。
AI科技评论
2018/03/14
1.4K0
百度数据可视化实验室正式成立,发布深度学习可视化平台 Visual DL
echarts2 的引入方式
echarts是一款不错的商业级数据图表,目前已更新到echarts3版本,但是由于历史原因,echarts2仍然有比较大的使用占比,之所以讲echarts2的引入方式是因为项目在混合使用echarts2与echarts3的时候遇到了一个问题,这个与我之前写过的一篇文章有关:http://blog.csdn.net/john1337/article/details/54947787,下面入主题。
johnhuster的分享
2022/03/28
1.1K0
Echarts + 低代码 :可视化如何赋能企业的创新之路?
数据驱动已经成为企业决策和业务优化的关键所在,在数字化时代,高效的数据分析与可视化呈现是实现智能决策的关键。利用低代码开发平台,企业可以快速构建满足业务需求的应用系统,实现对各类数据源的便捷接入。结合 Echarts 等可视化工具,复杂的数据信息能够以直观、富交互性的图表形式展现出来,帮助决策者更好地理解和洞察数据蕴含的价值。近年来,低代码开发平台和 Echarts 可视化工具的高速发展和有效融合,大幅缩短了从数据获取到数据驱动决策的周期,大大提升了分析效果和决策质量。
葡萄城控件
2024/09/04
4910
Echarts + 低代码 :可视化如何赋能企业的创新之路?
12个数据可视化工具,人人都能做出超炫图表
导语:今天我们带来一篇来自 Adobe 工程师 Rohit Boggarapu 的文章。他在文章中介绍了一些适合网页开发者的数据可视化和绘图工具,让你不必再花大力气与枯燥的数据抗争。部分工具不要求写代码也可以使用!
IT阅读排行榜
2018/08/17
2.3K0
12个数据可视化工具,人人都能做出超炫图表
pyecharts 安装及使用指南
Charts是一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器,底层依赖轻量级的Canvas类库ZRender,提供直观、生动、可交互、可高度个性化定制的数据可视化图表。ECharts提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap,多维数据可视化的平行坐标,还有用于BI的漏斗图、仪表盘,并且支持图与图之间的混搭。
py3study
2020/11/12
2.6K0
pyecharts 安装及使用指南
ThinkPHP5.1 实例配置 ECharts 的使用指导
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
泥豆芽儿 MT
2019/10/25
2K0
Echarts5.3.2可视化案例-应用篇
参考: https://github.com/sutianbinde/charts https://www.runoob.com/html/html5-canvas.html https://www.cnblogs.com/chengduxiaoc/p/7664397.html 效果:
IT从业者张某某
2022/11/12
2.1K0
Echarts5.3.2可视化案例-应用篇
数据可视化系列-02各类图表的综合使用介绍及实践-上篇
参考:https://blog.csdn.net/qq_20777797/article/details/77297325 可视化什么:数据抽象 数据可视化中,可视化的元素是数据,这里所指的数据是广义上的数据,包括文本、图片、声音等超媒体数据。 可视化过程中所涉及的四种基本数据集类型分别是:
IT从业者张某某
2023/10/16
4670
数据可视化系列-02各类图表的综合使用介绍及实践-上篇
前端er必须掌握的数据可视化技术
又是一月结束,打工人准时准点的汇报工作如期和大家见面啦。提到汇报,必不可少的一部分就是数据的汇总、分析。
葡萄城控件
2021/12/24
2.4K0
前端er必须掌握的数据可视化技术
最好的JavaScript数据可视化库都在这里了
在 JS 程序中,为了实现漂亮的图形、图表和数据可视化,我们选择使用开源库。生活在数据爆炸的时代,我们开发的每一个应用程序几乎都使用或者借助数据来提升用户体验。为了帮助你轻松地为你最喜欢的应用程序添加漂亮的数据可视化,这里列出了 2019 年最好的 JavaScript 数据可视化库(排名不分先后)。
coder_koala
2019/11/19
4.5K0
最好的JavaScript数据可视化库都在这里了
【干货】数据可视化分析工具大集合
Excel Excel作为一个入门级工具,是快速分析数据的理想工具,也能创建供内部使用的数据图,但是Excel在颜色、线条和样式上课选择的范围有限,这也意味着用Excel很难制作出能符合专业出版物和网
钱塘数据
2018/03/05
2.7K0
【干货】数据可视化分析工具大集合
相关推荐
数据可视化-echarts入门、常见图表案例及项目案例
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档