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

电脑可以做网站吗网络营销公司全网推广公司

电脑可以做网站吗,网络营销公司全网推广公司,广州网站优化关键词方法,网站建设属于什么经营类型文章目录 1. 使用Python打开日志文件2.python读取文件最后一行两种方式3.读取当前时间,进行两者相减,超时报警4.将内容推送到企业微信5. 关闭日志文件整体代码 1. 使用Python打开日志文件 在开始实时读取日志文件之前,我们首先需要打开一个日…

文章目录

  • 1. 使用Python打开日志文件
  • 2.python读取文件最后一行两种方式
  • 3.读取当前时间,进行两者相减,超时报警
  • 4.将内容推送到企业微信
  • 5. 关闭日志文件
  • 整体代码

1. 使用Python打开日志文件

在开始实时读取日志文件之前,我们首先需要打开一个日志文件。可以使用Python的内置函数open()来打开文件,并且还可以设置打开方式和编码方式。下面是打开一个日志文件并指定为只读模式的示例代码:

log_file = open('path/to/logfile.log', 'r')

请注意,这里的path/to/logfile.log需要替换为你要打开的日志文件的实际路径。

2.python读取文件最后一行两种方式

1.常规方法:从前往后依次读取
步骤:open打开文件。
读取文件,把文件所有行读入内存。
遍历所有行,提取指定行的数据。
优点:简单,方便
缺点:当文件大了以后时间太慢,无法忍受
2.推荐方法:
步骤:open打开日志文件。
移动文件读取指针到文件末尾。
从后往前移动指针直到合适的位置。
读取文件,提取指定行的数据。
优点:时间相对固定,适合处理大文件

log_file = open('C:/Users/qq/Desktop/atmb.log', 'r')
fname = 'C:/Users/qq/Desktop/atmb.log'
with open(fname, 'r', encoding='utf-8') as f:  # 打开文件lines = f.readlines()  # 读取所有行first_line = lines[0]  # 取第一行last_line = lines[-1]  # 取最后一行# print('文件' + fname + '第一行为:'+ first_line)print('文件' + fname + '最后一行为:' + last_line)

在这里插入图片描述

可以将最后一行的内容保存到另一个文件atmb1中

#1.写入单行
file = open('C:/Users/qq/Desktop/atmb1.log', mode='w', encoding='utf-8')
# write 写入
file.write(lines[-1])
# 关闭文件,不关闭文件可能会出问题
file.close()

接着,利用下面脚本提取最后一行的第一列出来即可

import codecs
f = codecs.open('C:/Users/qq/Desktop/atmb1.log', mode='r', encoding='utf-8')  # 打开txt文件,以‘utf-8'编码读取
line = f.readline()      # 以行的形式进行读取文件
list = []
while line:a = line.split(',')  # 当数据以“,”分隔时,用line.split(',')b = a[0:1]           # 选取需要读取数据的列数list.append(b)       # 将数据添加在list中line = f.readline()print(b)

在这里插入图片描述

3.读取当前时间,进行两者相减,超时报警

4.将内容推送到企业微信

# 3、企业微信机器人发送消息:提供给企业微信发送图片信息所需import requests
import jsonclass WXWork_SMS :# 文本类型消息def send_msg_txt(self) :headers = {"Content-Type" : "text/plain"}send_url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=f3b5cda5-4411-4341-bd22-c041c55cd1b3x"send_data = {"msgtype": "text",  # 消息类型,此时固定为text"text": {"content": c,}}res = requests.post(url = send_url, headers = headers, json = send_data)print(res.text)if __name__ == '__main__' :sms = WXWork_SMS()sms.send_msg_txt()

5. 关闭日志文件

在结束对日志文件的操作后,我们需要关闭文件以释放资源。可以使用Python的close()函数来关闭打开的日志文件。下面是一个示例代码:

log_file.close()

在本文中,我们介绍了如何使用Python实时读取日志文件。通过打开日志文件、实时读取日志文件的新内容、实时读取日志文件的更新部分以及关闭日志文件等步骤,我们可以灵活地获取并分析系统的日志信息。

整体代码

log_file = open('C:/Users/qq/Desktop/atmb.log', 'r')
fname = 'C:/Users/qq/Desktop/atmb.log'
with open(fname, 'r', encoding='utf-8') as f:  # 打开文件lines = f.readlines()  # 读取所有行first_line = lines[0]  # 取第一行last_line = lines[-1]  # 取最后一行# print('文件' + fname + '第一行为:'+ first_line)# print('文件' + fname + '最后一行为:' + last_line)print(lines[-1])
#1.写入单行
file = open('C:/Users/qq/Desktop/atmb1.log', mode='w', encoding='utf-8')
# write 写入
file.write(lines[-1])
# 关闭文件,不关闭文件可能会出问题
file.close()import codecs# 读取并保存txt文件数据前三列数据
f = codecs.open('C:/Users/qq/Desktop/atmb1.log', mode='r', encoding='utf-8')  # 打开txt文件,以‘utf-8'编码读取
line = f.readline()      # 以行的形式进行读取文件
list = []
while line:a = line.split(',')  # 当数据以“,”分隔时,用line.split(',')b = a[0:1]           # 选取需要读取数据的列数list.append(b)       # 将数据添加在list中line = f.readline()print(b)c= ''.join(map(str, b))  # 将数组转换为字符串,企业微信无法发送数组b,需要转换为字符串cprint(c)# 3、企业微信机器人发送消息:提供给企业微信发送图片信息所需import requests
import jsonclass WXWork_SMS :# 文本类型消息def send_msg_txt(self) :headers = {"Content-Type" : "text/plain"}send_url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=f3b5cda5-4411-4341-bd22-c041c55cd1b3x"send_data = {"msgtype": "text",  # 消息类型,此时固定为text"text": {"content": c,}}res = requests.post(url = send_url, headers = headers, json = send_data)print(res.text)if __name__ == '__main__' :sms = WXWork_SMS()sms.send_msg_txt()
http://www.yidumall.com/news/41361.html

相关文章:

  • 高清vpswindows在线看seo企业优化顾问
  • 用vs2010做网站并连数据库最近发生的重大新闻
  • 内销网站要怎么做广州seo技术外包公司
  • 吉安市城乡规划建设局网站网络广告营销策划方案
  • ccms系统南京seo推广公司
  • wordpress备份和恢复引擎优化seo
  • 不花钱怎么做网站运营互动营销的案例及分析
  • 南通网站建设入门网络推广内容
  • 做电脑网站用什么软件好用吗网页设计模板图片
  • 游戏网站怎么制作淘宝搜索词排名查询
  • 微信网站什么做的网络营销管理系统
  • 杭州 网站开发公司学校招生网络营销方案
  • 企业手机网站建设中国万网域名注册
  • 长沙模板建站服务公司产品推广找哪家公司
  • 绵阳住房和城乡建设部网站谷歌浏览器下载官方正版
  • 免费域名服务成都网站搜索排名优化公司
  • 杭州的网站建设公司哪家好小红书外链管家
  • 婚庆网站建设google下载安装
  • typecho迁移wordpress江北seo综合优化外包
  • 服装设计学校排名360seo排名点击软件
  • 免费咨询养生顾问网站怎么优化排名的方法
  • 网站做301好不好电商热门关键词
  • 做网站买个域名多少钱镇江网站定制
  • 国外优质设计网站培训心得体会200字
  • wordpress主题放在哪在线优化工具
  • 重庆新闻联播历年片头网站seo基础优化
  • 上海做网站大的公司有哪些网络推广企划
  • 学做美食的网站视频整站优化关键词排名
  • 单页网站建设seo推广效果怎么样
  • 信产部网站备案最近中国新闻热点大事件