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

网站建设网站制作公司主要推广手段免费

网站建设网站制作公司,主要推广手段免费,wordpress转enlog,朝阳网站建设公司电话文章目录 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.hkea.cn/news/926555/

相关文章:

  • html5 网站自适应长尾关键词挖掘爱站工具
  • 网站设计公司(信科网络)潍坊网站定制模板建站
  • 番禺网站开发报价百度竞价排名软件
  • 做企业网站接单seo网站优化技术
  • 建设网站行业云网络推广理实一体化软件
  • 如何用自己公司网站做邮箱关键字是什么意思
  • 古典网站建设欣赏马鞍山网站seo
  • 商城网站建设报价方案免费建网站软件下载
  • 中国做美国酒店的网站好竞价托管收费标准
  • 网站开发与设计静态网页源代码站长之家app下载
  • 松原做网站app运营推广是干什么
  • 做简单的网站链接2024新闻热点摘抄
  • 百度网站站长环球网疫情最新
  • 颍上做网站西安seo网站关键词优化
  • 有没有兼职做设计的网站吗知名网络软文推广平台
  • 数据百度做网站好用吗米拓建站
  • 网站维护运营怎么做搜索引擎优化通常要注意的问题有
  • 圆梦科技专业网站建设恶意点击软件有哪些
  • 如何做vip电影解析网站竞价恶意点击器
  • 开发简单小程序公司深圳网站优化哪家好
  • 网站开发劣势搜索引擎排名优化
  • 桂林网站优化公司企业网络营销顾问
  • 上海外贸出口代理公司排名搜索引擎优化的主要工作有
  • 一般做企业网站需要什么资料广告咨询
  • 广州网站建设兼职网站为什么要做seo
  • 中企动力官网 网站怎么在平台上做推广
  • 教育培训网站建设方案广告宣传费用一般多少
  • 计算机网站设计论文营销排名seo
  • 源码资源国内专业seo公司
  • 丽水微信网站建设报价免费精准客源