【项目实战】自监控-02-os

星夢妙者
发布: 2025-08-28 08:12:02
原创
939人浏览过

系统:windows 7语言版本:anaconda3-4.3.0.1-windows-x86_64编辑器:pycharm-community-2016.3.2

这个系列主要是实际在做项目的一个笔记自监控项目,主要是对采集的质量监控数据做的一个实时预警今天继续
os
登录后复制
模块,实现功能有:子文件(夹)查询、删除文件、重命名文件夹,列表推导式也会用到

今日歌曲:

Part 1:子文件(夹)获取,删除文件获取文件夹下的子文件和子文件夹涉及到的函数为:
os.listdir(path)
登录后复制
path
登录后复制
为绝对路径,返回一个子文件(夹)的名称组成的列表删除所有后缀为
xlsx
登录后复制
的文件其中使用了列表推导式,格式为:[表达式 for 变量 in 列表 if 条件 ],其中
if 条件
登录后复制
可以没有,表达式可以与变量取值相关也可以无关
list_2 = [x for x in list_1 if os.path.isfile(os.path.join(path2, x))]
登录后复制
代码语言:javascript代码运行次数:0运行复制
<pre class="brush:php;toolbar:false;">import ospath2 = "F:\【10】微信公众号Python\【2】文章\20170720-项目1:数据自监控-2\folder2"list_1 = os.listdir(path2)print("list_1=", list_1)# 只保留文件list_2 = [x for x in list_1 if os.path.isfile(os.path.join(path2, x))]print("list_2=", list_2)# 获取xlsx格式文件list_3 = [x for x in list_2 if x.split(".")[1].upper() == "XLSX"]print("list_3=", list_3)# 删除xlsx文件for x in list_3:   os.remove(os.path.join(path2, x))list_4 = os.listdir(path2)print("list_4=", list_4)
登录后复制

原文件夹

【项目实战】自监控-02-os

处理后

【项目实战】自监控-02-os

代码截图

韩顺平PHP入门到精通全套笔记
韩顺平PHP入门到精通全套笔记

韩顺平,毕业于清华大学,国内著名的软件培训高级讲师,先后在新浪、点击科技、用友就职。 主持或参与《新浪邮件系统》、《橙红sns(社会化网络)网站》、《点击科技协同软件群组服务器端(Linux/solaris平台)》、《国家总参语音监控系统》、《英语学习机系统》、《用友erp(u8产品)系统》等项目。实战经验丰富,授课耐心细致,通俗易懂,勇于实践,勤于创新,授课风格贴近生活,授课语言生动风趣,多年

韩顺平PHP入门到精通全套笔记 632
查看详情 韩顺平PHP入门到精通全套笔记
【项目实战】自监控-02-os
Part 2:重命名文件夹名称涉及到函数为:
os.rename
登录后复制
代码语言:javascript代码运行次数:0运行复制
<pre class="brush:php;toolbar:false;">import ospath2 = "F:\【10】微信公众号Python\【2】文章\20170720-项目1:数据自监控-2\folder2"list_4 = os.listdir(path2)print("list_4=", list_4)for x in list_4:   if os.path.isdir(os.path.join(path2, x)):       y = x + "-good"       original_name = os.path.join(path2, x)       new_name = os.path.join(path2, y)       os.rename(original_name, new_name)list_4 = os.listdir(path2)print("list_4=", list_4)
登录后复制

运行结果

【项目实战】自监控-02-os

代码截图

【项目实战】自监控-02-os
Part 3:Pycharm常用快捷键在使用Pycharm的时候以下快捷键比较常用
Ctrl + B
登录后复制
,鼠标移动对应函数处,使用该快捷键快速挑跳转到对应源代码
Ctrl + Alt +L
登录后复制
,调整代码的格式,使其满足
PEP8
登录后复制
的规定,但是我的台式机貌似用不了,不知为啥
Ctrl + R
登录后复制
,替换字符
Ctrl + F
登录后复制
,查找字符

以上就是【项目实战】自监控-02-os的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号