那些年向前冲python办公自动化|批量处理文件,一学就会( 二 )
with open(file) as f:lines = f.readlines()lines = [i.strip() for i in lines] #去除空字符data = http://news.hoteastday.com/a/list(filter(None, lines))del data[0]data = data[0:100]date = re.findall('年(.+)2',str(file))[0]content = data[::2] #奇偶分割rank = data[1::2]#提取内容与排名for i in range(len(content)):content[i] = re.findall('、(.+)',content[i])[0]for i in range(len(rank)):rank[i] = re.findall(' (.+)',rank[i])[0]最后只需要写一个循环遍历每一天的文件并进行清洗 , 再创建一个DataFrame用于存储每天的数据即可 。
本文插图
可以看到 , 并没有使用太复杂的代码就成功实现了我们的需求!
结束语
以上就是使用Python再一次解放双手并成功偷懒的案例 , 可能读取Markdown文件在你的日常工作中并用不到 , 但是通过本案例希望你能学会如何批量处理文件夹 , 批量读取清洗数据 。 更重要的是在你的工作学习中 , 遇到需要重复操作的任务时 , 是否能够想起使用Python来自动化解决!拜拜 , 我们下个案例见~
推荐阅读
- 下个10年,Go能取代Python成为开发者的首选语言吗?
- |“打游戏”成为正经职业:那些年轻人们,长大了
- A股那些事|牛去哪了?原来……
- edg|Deft重回EDG有望了?S10败北后晒老成员合影:那些让我笑的人
- 国外那些事儿|孩子父亲竟然有2个,女子生下一对双胞胎
- IT那些事儿没有高刷新率屏幕和大功率快充 iPhone 12热销靠什么?
- 迅游游戏|像神一样掌控生死与时间,却也终留遗憾,那些让人泪目的悲情角色
- 小小萌树少儿法语|小小萌树少儿法语 明星外教:Teddy法国父亲+外教总监和他不为人知的那些标签
- |辐条也有颜值?那些特殊的辐条与编法盘点
- 大国那些事儿|美俄爆发交火!阿帕奇遭袭迫降,大批美军受伤抬往后放,10月15日
