python 文本处理模块_Python文本处理几种方法
Python文本处理几种方法
方法一:readline函数#-*- coding: UTF-8 -*-
f = open("D:\pythontest\splm_ugslmd.log")
line = f.readline()
while line:
print(line, end = '')
line = f.readline()
f.close()
优点:节省内存,不需要一次性把数据读取到内存中。
缺点:速度相对较慢。
方法二:一次读取多行数据#-*- coding: UTF-8 -*-
f = open("D:\pythontest\splm_ugslmd.log")
while 1:
lines = f.readlines(10000)
if not lines:
break
for line in lines:
print(line)
f.close()
优点:一次性把10000条数据读取到内存中。
缺点:速度相对较快。
方法三:直接for循环
#-*- coding: UTF-8 -*-
for line in open("D:\pythontest\splm_ugslmd.log"):
#print line, #python2
print(line)
方法四:使用fileinput模块
import fileinput
for line in fileinput.input("D:\pythontest\splm_ugslmd.log"):
print(line)
方法五:使用read读取远程服务器上的日志#-*- coding: UTF-8 -*-
import os
log=open (r'\\10.93.0.155\c$\Program Files\Siemens\PLMLicenseServer\splm_ugslmd.log')
UGlog=log.read()
print(UGlog)
python 文本处理模块_Python文本处理几种方法相关推荐
- python可以调试吗_python调试的几种方法
第一种方法简单直接粗暴有效,就是用print把可能有问题的变量打印出来看看: # err.py def foo(s): n = int(s) print '>>> n = %d' % ...
- python画图颜色填充_python画图的两种方法
python如何画图?这里给大家介绍两款python绘图的库:turtle和Matplotlib. 相关推荐:<python视频> 1 安装turtle Python2安装命令:pip i ...
- python简单绘图步骤_python画图的两种方法
python如何画图?这里给大家介绍两款python绘图的库:turtle和Matplotlib. 1 安装turtle Python2安装命令:pip install turtule Python3 ...
- python字符串反向输出_Python反向字符串– 5种方法和最佳方法
python字符串反向输出 Python String doesn't have a built-in reverse() function. However, there are various w ...
- python字符串拼接变量_python—字符串拼接三种方法
1.使用加号(+)号进行拼接 字符串拼接直接进行相加就可以,比较容易理解,但是一定要记得,变量直接相加,不是变量就要用引号引起来,不然会出错,另外数字是要转换为字符串才能够进行相加的,这点一定要记住, ...
- python播放音频及playsound模块解除占用的3种方法
python播放音频文件及playsound模块解除占用的3种方法 pip install playsound 播放mp3文件 from playsound import playsound impo ...
- python 列表操作模块_Python:使用模块laspy的列表理解问题
最近我明白了使用列表理解的巨大优势.我正在处理存储在一个特殊格式*.las文件中的几百万个点(x,y,z).在python中,使用此格式有两种方法:Liblas module [http://www. ...
- python安装numpy模块-python的numpy模块安装不成功简单解决方法总结
为了画个图,被numpy这个模块的安装真的折腾疯了!!!一直装不上,花了几个小时,看了网上的很多教程.方法发现总结得不是很全,这里总结一下,防止大家再出现这个问题没有解决方法. Python的魅力之一 ...
- python怎么清屏_python实现清屏的方法 Python Shell中清屏一般有两种方法。
Python Shell 怎样清屏? Python Shell中清屏一般有两种方法. 奈何一个人随着年龄增长,梦想便不复轻盈:他开始用双手掂量生活,更看重果实而非花朵.--叶芝<凯尔特的搏暮&g ...
最新文章
- mysql.data.dll win10_关于Linux和Windows下部署mysql.data.dll的注册问题》
- 百面机器学习之模型评估
- pg_dump 详解/使用举例
- 【设计模式之单例模式InJava】
- 选择互斥 html,利用JS对两行Input radio 进行互斥选择。
- Python—— *与** 参数说明
- linux配置ip地址 suse_SUSE Linux下设置IP的两种方法
- C++ Primer 第五版 第6章 6.1——函数及函数定义及调用阅读笔记
- Kubernetes学习总结(18)—— Kubernetes 容器网络
- @RequestParam @RequestBody @PathVariable 等参数绑定
- 基于Windows NBL配置WebInterface
- 接受吧,这世界充满潜规则
- (附源码)基于Android的订餐app 毕业设计 190711
- class文件与dex文件解析
- 论频谱中负频率的物理意义
- 用计算机证明有限,四色定理-四色定理已利用计算机证明,但能否给出简洁的证明方法吗 爱问知识人...
- 阿里云 RDS CPU性能优化
- 保龄球计分程序java_保龄球计分程序
- STM32F4 RTC详解
- altium designer自动布线设置GND或其他网络不布线的方法