当前位置: 首页 > news >正文

邀人做任务比较好的发布网站/淘宝关键词排名

邀人做任务比较好的发布网站,淘宝关键词排名,鸡泽网站建设,新手怎样做网络营销推广一、Python 实现进度条 考虑到进度条输出的灵活性,最终是以文本形式返回而不是直接打印。 这样进度条和文字表达连接更加自由 # python 3.6 # author: Scc_hy # create date: 2019-08-20 # Function: 列表遍历进度条 # file_name: progressingclass P…

一、Python 实现进度条

考虑到进度条输出的灵活性,最终是以文本形式返回而不是直接打印。
这样进度条和文字表达连接更加自由

# python 3.6
# author: Scc_hy 
# create date: 2019-08-20
# Function: 列表遍历进度条
# file_name: progressingclass Progress():"""对列表遍历,返回对应遍历进度  param lsit_i: list param width: int 进度条长度 例子:m = ['asdas', 'asdas','qwe124', 'asd112', '12asdx', '12asdx', '12asdx']p = Progress(m, width = 45)for i in m:msg = p.progress()print('目前打印: {}, 进度: {}'.format(i, msg))"""def __init__(self, list_i, width = 25):self.list_i = list_iself.list_long = len(list_i)self.width = widthself.start = 0def get_progress(self, percent = 0):"""百分比显示方式 """left = percent * self.width // self.list_longpct = percent * self.width / self.list_longright = self.width - leftleft_now = '#' * leftright_now = ' ' * rightmult = 100 / self.widthreturn "[{}{}] {:.1f}%".format(left_now, right_now, pct * mult)def flush_percent(self):"""刷新开始位置"""self.start += 1def progress(self):"""输出进度条"""if self.start <= self.list_long:self.flush_percent()msg = self.get_progress(self.start)return msgif __name__ == '__main__':m = ['asdas', 'asdas','qwe124', 'asd112', '12asdx', '12asdx', '12asdx']p = Progress(m, width = 45)for i in m:msg = p.progress()print('目前打印: {}, 进度: {}'.format(i, msg))

在这里插入图片描述

二、实际场景应用

以下是不完整脚本

import os
import re
import argparse 
from datetime import datetime 
from progressing import Progressdef Count_Lines(filroot):out_name = 'out_{}.csv'.format(datetime.now().strftime('%Y%d%m'))outfil = os.path.join(filroot, out_name)for root, dirs, files in os.walk(filroot):# 批量读取len_out = 0files_csv = [i for i in files if 'csv' in i and i != out_name]p = Progress(files_csv)for i in  files_csv:fil = os.path.join(filroot, i)f = open(fil,'r', encoding='utf-8')f_read = f.read()f.close()# 记录行数 cnt = re.findall(r'\n', f_read, re.S)len_out += len(cnt)msg = p.progress()print('{} 合并文件: {}, {}行.'.format(msg, i, len(cnt)))# 依次写入需要f1 = open(outfil,'a+', encoding='utf-8')words = re.compile("'")  # 关键词定位new_f = words.sub('', f_read, re.S)  # 替换关键词f1.write(new_f)f1.close()return len_out + 1if __name__ == '__main__' :args = parse_args()filroot = args.base_rootfinal_fil = 'out_{}.csv'.format(datetime.now().strftime('%Y%d%m'))print("最终文件: {}, {}行".format(final_fil, Count_Lines(filroot)))input("\n输入任意字符结束")

在这里插入图片描述

http://www.jmfq.cn/news/4728871.html

相关文章:

  • java网站开发框架搭建/电商推广和网络推广的策略
  • 深圳网站建设迅美/抖音关键词排名系统
  • windows搭建网站开发/推广游戏怎么拉人最快
  • 做网站java好还是.net好/网络推广经验
  • 河南省城乡和住房建设厅网站/福州关键词快速排名
  • 莱芜市莱城区城乡建设局网站/百度视频下载
  • 如何做快递api接口网站/外贸seo网站建设
  • wordpress缩略图采集火车头/重庆seo优
  • 世界建筑网站/网络搜索关键词排名
  • 网站建设网站定制开发/seo推广方案
  • 杭州企业公司网页设计/池州网站seo
  • 网站策划建站/百度商城
  • 建设网站 费用/外贸营销网站怎么建站
  • 专业做化妆品外包材的招聘网站/seo实战优化
  • 工商工事上哪个网站做/淘宝指数
  • 网站开发常用语言比较/聚合搜索引擎
  • 网站制作常见问题 图片版权/搜索引擎营销的优缺点
  • 福州专业网站设计/网络广告策划书模板范文
  • 提供温州手机网站制作哪家好/惠州seo关键词排名
  • 苏州住房和城乡建设厅网站/会计培训班哪个机构比较好
  • 新的网站设计制作/seo基础教程
  • 四川 法治政府建设 网站/seo优化自动点击软件
  • 哪些网站不扣流量/小吃培训去哪里学最好
  • 荔湾区pc端网站建设/西安疫情最新数据
  • 用户登录/网络优化工程师需要学什么
  • 网站网站建设专业/广西seo
  • 昆明医院网站建设/如何做好口碑营销
  • php网站开发公司/怎么制作网页教程
  • wordpress 全站通知/网站推广软件下载
  • 企业的网站开发费用摊销几年/宁波网络推广优化方案