python 统计分析apache日志_python切分apache日志文件
1、使用python将文件切分为两个文件
#!/usr/bin/env python
# -*- coding:UTF-8 -*-
import os,sys
N = 0.8
lines = open('access_2013.log','r').readlines()
#读取文件
lines_for_b = int(len(lines)*N)
#计算行数
open('a.txt','w').write(''.join(lines[:lines_for_b]))
#生成第一个文件
open('b.txt','w').write(''.join(lines[lines_for_b:]))
#生成第二个文件
2、将文件切割多个文件,每个文件按照30M切分
#!/usr/bin/env python
def split(filename,size):
fp = open(filename, 'rb')
i = 0
n = 0
temp = open(filename+'.part'+str(i),'wb')
buf = fp.read(1024)
while(True):
temp.write(buf)
buf=fp.read(1024)
if(buf == ''):
print filename+'.part'+str(i)+';'
temp.close
fp.close()
return
n+=1
if(n == size):
n = 0
print filename+'.part'+str(i)+';'
i += 1
temp.close()
temp = open(filename+'.part'+str(i),'wb')
if __name__=='__main__':
name = raw_input('input filename:')
split(name,30720) #按照30M切分
阅读(1225) | 评论(0) | 转发(0) |
python 统计分析apache日志_python切分apache日志文件相关推荐
- python log日志_Python中logging日志的四个等级和使用
1. logging日志的介绍 在现实生活中,记录日志非常重要,比如:银行转账时会有转账记录:飞机飞行过程中,会有个黑盒子(飞行数据记录器)记录着飞机的飞行过程,那在咱们python程序中想要记录程序 ...
- python创建空文本文件_Python干货:「文件处理整合」 创建、打开、写入和删除...
什么是Python文件处理? Python文件处理就是如何在python中创建.打开.读取.写入和删除文件的示例.从文件(EXCELSheet.doc文件.文本文件.cv等)或Add中读取数据.是一个 ...
- python服务端编程_Python实现的简单文件传输服务器和客户端
还是那个题目(题目和流程见java版本),感觉光用java写一点新意也没有,恰巧刚学习了python,何不拿来一用,呵呵: 服务器端: import SocketServer, time class ...
- python 统计分析apache日志_python分析apache访问日志脚本分享
#!/usr/bin/env python # coding=utf-8 #------------------------------------------------------ # Name: ...
- python爬虫实训日志_Python学习学习日志——爬虫《第一篇》(BeautifulSoup)
爬虫简介(学习日志第一篇) 一.爬虫介绍 爬虫:一段自动抓取互联网信息的程序,从互联网上抓取对于我们有价值的信息. 二.Pyyhon爬虫架构 Python 爬虫架构主要由五个部分组成,分别是调度器.U ...
- python读取windows日志_Python解析windows系统日志文件
DOM是Document Object Model的简称,XML 文档的高级树型表示.该模型并非只针对 Python,而是一种普通XML 模型.Python 的 DOM 包是基于 SAX 构建的,并且 ...
- python log日志_Python的log日志功能及设置方法
引入:Python中有个logging模块可以完成相关信息的记录,在debug时用它往往事半功倍 一.日志级别(从低到高): DEBUG :详细的信息,通常只出现在诊断问题上 INFO:确认一切按预期 ...
- python怎么生成日志_python 生成模拟日志
# -*- coding: utf-8 -* import random http_referers = [ "https://www.baidu.com/s?wd={query}" ...
- python 可视化编程 组态_python切分序列图可视化程序
一.起因 设计师小姐姐要求快速切分序列图 二.直接上可视化代码 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2020/11/18 1 ...
最新文章
- Pandas常用函数
- 内江将被打造成四川物联网西部副中心
- 嵌入式linux系统移植的四大步骤_如何移植开源软件到嵌入式Linux系统
- 查看centos中的用户和用户组
- Java语言中的----数组
- OpenCV中基本数据结构(7)_Vec
- 趣图 | 著名的悖论蒙提霍尔问题到底是什么?
- 十个优秀的在线音乐分享网站
- Netty权威指南2.1BIO通信Demo代码
- 微信jssdk 图片上传 JAVA_微信JSSDK上传图片
- 网络视频会议软件哪个好?欢迎大家补位!
- DXP导入网络报表的方法
- C++程序设计的技巧-Pimple的使用
- scheduled一分钟执行一次_Spring 中使用 @Scheduled 创建定时任务
- 百度无线音乐盒刷打印服务器,百度无线音乐盒固件
- 【数据挖掘】天池挑战赛 新闻推荐
- php7.1 rc,解决Windows上编译PHP7.1拓展的错误
- php 中array方法,php 中的几个数组方法
- 大师兄科研网_怎样知道一名研究生有没有科研潜力?
- vs2012 access数据库 crystalreport
热门文章
- MultiPoseNet:人体检测、姿态估计、语义分割一“网”打尽
- ffmpeg avcodec_encode_video2 函数报错
- cannot reshape array of size 5011 into shape (2)
- 对于随机森林的通俗理解
- ubuntu查看文件和文件夹大小
- OpenCV下PCA降维
- itk下FFTW的FFT和IFFT
- 渗透知识-XSS跨站脚本攻击
- java解析c上传十六进制_磕代码c/c++/java:十六进制转十进制
- C语言标准库函数getenv的实现