提高效率必备之Python办公黑科技
作者:潮汐
来源:Python 技术
学习 Python 这么久了,今天我们来聊聊如何利用 Python 提升办公效率,在工作中提升工作效率的同时也让提升自己的专项技能,让自己的成神之路越来越近!废话不多说啦,请上才艺! Python 打怪兽之计算中文字数
在平时的工作中,有时候需要统计某些文件的字符数,既然都学会了 Python 技能,咱们就用技术来解决工作中所遇的问题,安排上: #coding:utf-8 import re #读取目标文本文件 def get_str(path): f = open(path) data = f.read() f.close() return data # 输入目标路径 path=input("请输入文件路径:") word=re.findall("([一-龥])",get_str(path)) # 计算出特殊字符外的字数 print("中文字符,除特殊字符外共:",len(word))
文本:
运行效果如下:
Python 打怪兽之提取文本中手机号
在平时的工作中,有时候可能也需要根据一个文本的内容提取手机号或者邮箱,又或者是其他内容,这时候咱们学习 Python 的技能就派上了用场,运用的也都是 Python 基础知识,思路是:读取文件-->提取手机号-->写入文本-->写入Excel 将提取的手机号存入txtimport re #读取目标文本文件 def get_str(path): f = open(path,encoding="utf-8") data = f.read() f.close() return data # 正则获取文本号码 def get_phone_number(str): res = re.findall(r"(13d{9}|14[5|7]d{8}|15d{9}|166{d{8}|17[3|6|7]{d{8}|18d{9})", str) return res #保存得到号码 def save_res(res,save_path): save_file = open(save_path, "w") for phone in res: save_file.write(phone) save_file.write(" ") save_file.write(" 号码共计:"+str(len(res))) save_file.close() print("号码读取OK,号码共计:"+str(len(res))) if __name__ == "__main__": path=input("请输入文件路径:") save_path=input("请输入文件保存路径:") #read_str=get_str(path) res=get_phone_number(get_str(path)) save_res(res,save_path)
运行效果如下:
写出文件内容如下:
将提取的手机号存入 Excel#coding:utf-8 import xlwt #读取目标文本文件 def get_str(path): f = open(path, encoding="utf-8") data = f.read() f.close() return data def save_excel(save_path,sheetname,column_name_list,read_list): workbook = xlwt.Workbook() sheet1 = workbook.add_sheet(sheetname=sheetname) for i in range(0,len(column_name_list)): sheet1.write(0,i,column_name_list[i]) i = 1 for v in read_list: kval = v.split(":") for j in range(0, len(kval)): sheet1.write(i + 1, j, kval[j]) print(kval[j]) i = i + 1 #保存为Excel文件 def save_excel(save_path,sheetname,column_name_list,read_list): workbook = xlwt.Workbook() sheet1 = workbook.add_sheet(sheetname=sheetname) for i in range(0,len(column_name_list)): sheet1.write(0,i,column_name_list[i]) i=1 for v in read_list: kval=v.split(":") for j in range(0,len(kval)): sheet1.write(i+1,j,kval[j]) i=i+1 workbook.save(save_path) print("信息保存 OK,记录条数共计:"+str(len(read_list))) if __name__ == "__main__": path = input("请输入文件路径:") save_path = input("请输入文件保存路径:") sheet_name = input("请输入sheetname:") column_name = input("请输入列名,并且使用英文逗号隔开:") column_name_list = column_name.split(",") read_str = get_str(path) read_list = read_str.split(" ") save_excel(save_path, sheet_name, column_name_list, read_list)
运行效果如下:
写出文件内容如下:
总结
如果学习了某一项技能,在日常的工作或者生活中,我们应该好好利用已学习的技能为我们排忧解难,让所学知识运用到工作或者生活中,这样才能提高学习和工作效率,每个人都有属于自己学习或工作方式,所谓学以致用,希望今天的文章对大家有所帮助!
帝瓦雷哈曼卡顿ONKYO安桥,国货合作的音响你知道几家?很久之前,想必许多人和我一样,对于电视音效的要求就是能响就行。而现在,大家普遍都认为一台好的电视机除了能够显示出优质逼真的画质外,还应该从听觉上给人震撼的效果。电视机的震撼音响真的
想装家庭影院。配一个5。1的音响,现在预埋线已经做好,求推荐,主要看电影,七八千内含功放接受二手谢?新的家庭影院功放都是带杜比全景声解码的,7省道以上,可以了解一下,播放器主流是硬盘解码播放器,功放吗,小日本的性价比很高,天龙啊,雅马哈,安桥等等,都很专业,主要还是解码芯片这块,
惠威D1100桌面式蓝牙音响惠威D1100算是在惠威D系列中最便宜的一款音响了,但就算如此做工和音质方面也还是惠威该有的品质。D1100承袭了惠威精瀚的电声科技,游戏丶音乐丶电影模式轻松切换。外观上还是惠威传
6年过去了,首批吃螃蟹的纯电动车主说出了4个痛点,个个戳心开了5年多燃油车,又开了6年多纯电动汽车,感触颇深,纯电动汽车4大优势很明显,但3大缺点才是痛点,想买车的朋友一定要了解燃油车和纯电汽车之间的差距,选择适合自己的车型,以免买了又后
仅1399元,一亿像素67W快充,红米Note11Pro持续真香众所周知红米手机很有性价比,并且都是专注中低端市场,尤其是千元机这个领域,国产品牌里几乎是没有对手,目前它们最新的机型是红米Note11系列,今天我们来聊聊大杯版本的红米Note1
乔一鸭TOB企业如何从零到一实现数据驱动?本文由36氪企服点评专家团乔一鸭原创。乔一鸭见证1500企业数字化转型实践,分享团队智慧。正文在企业服务厂商在实际转型与发展的过程中逐渐认识到只有企业数据积累并掌控数据驱动力才能在
话费明赠暗扣钱,别让套餐成了套路画里有话回馈老客户赠送流量包套餐升级体验日常生活中,很多人都接到过来自通信运营商的营销电话。然而,据报道,此类营销往往暗藏陷阱,比如免费体验变成自动续费福利套餐反而花钱更多开通容易取消难等
规范自动续费服务来源人民网人民日报因具有便捷高效的特点,自动续费现在已成为很多互联网产品的标配。然而,据媒体调查发现,当前,部分APP自动续费套路深,给退订续费服务设置了诸多障碍。我国消费者权益保
我们一起创造的十年时代前行的步伐锐不可当,曾经在科幻世界中畅想的未来已经成为人们生活的日常。巨变的背后,是中国科技企业不断向前探索自我迭代的努力。从受制于人到掌握核心技术,从实验室钻研到生产线投产,
判断手机是否装了微信判断手机是否装了微信publicstaticbooleanisWeixinAvilible(Contextcontext)finalPackageManagerpackageMan
高通新骁龙8兼具超高性能与能效,5G独一无二手机芯片的快速发展,IC企业每年都会推出12个版本,芯片性能提升的速度几乎超过了产业链对性能的需求。所以我们也看到了各大芯片厂商在提升CPUGPU性能的同时,也开始在5G能效等方面