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文本处理几种方法相关推荐

  1. python可以调试吗_python调试的几种方法

    第一种方法简单直接粗暴有效,就是用print把可能有问题的变量打印出来看看: # err.py def foo(s): n = int(s) print '>>> n = %d' % ...

  2. python画图颜色填充_python画图的两种方法

    python如何画图?这里给大家介绍两款python绘图的库:turtle和Matplotlib. 相关推荐:<python视频> 1 安装turtle Python2安装命令:pip i ...

  3. python简单绘图步骤_python画图的两种方法

    python如何画图?这里给大家介绍两款python绘图的库:turtle和Matplotlib. 1 安装turtle Python2安装命令:pip install turtule Python3 ...

  4. python字符串反向输出_Python反向字符串– 5种方法和最佳方法

    python字符串反向输出 Python String doesn't have a built-in reverse() function. However, there are various w ...

  5. python字符串拼接变量_python—字符串拼接三种方法

    1.使用加号(+)号进行拼接 字符串拼接直接进行相加就可以,比较容易理解,但是一定要记得,变量直接相加,不是变量就要用引号引起来,不然会出错,另外数字是要转换为字符串才能够进行相加的,这点一定要记住, ...

  6. python播放音频及playsound模块解除占用的3种方法

    python播放音频文件及playsound模块解除占用的3种方法 pip install playsound 播放mp3文件 from playsound import playsound impo ...

  7. python 列表操作模块_Python:使用模块laspy的列表理解问题

    最近我明白了使用列表理解的巨大优势.我正在处理存储在一个特殊格式*.las文件中的几百万个点(x,y,z).在python中,使用此格式有两种方法:Liblas module [http://www. ...

  8. python安装numpy模块-python的numpy模块安装不成功简单解决方法总结

    为了画个图,被numpy这个模块的安装真的折腾疯了!!!一直装不上,花了几个小时,看了网上的很多教程.方法发现总结得不是很全,这里总结一下,防止大家再出现这个问题没有解决方法. Python的魅力之一 ...

  9. python怎么清屏_python实现清屏的方法 Python Shell中清屏一般有两种方法。

    Python Shell 怎样清屏? Python Shell中清屏一般有两种方法. 奈何一个人随着年龄增长,梦想便不复轻盈:他开始用双手掂量生活,更看重果实而非花朵.--叶芝<凯尔特的搏暮&g ...

最新文章

  1. mysql.data.dll win10_关于Linux和Windows下部署mysql.data.dll的注册问题》
  2. 百面机器学习之模型评估
  3. pg_dump 详解/使用举例
  4. 【设计模式之单例模式InJava】
  5. 选择互斥 html,利用JS对两行Input radio 进行互斥选择。
  6. Python—— *与** 参数说明
  7. linux配置ip地址 suse_SUSE Linux下设置IP的两种方法
  8. C++ Primer 第五版 第6章 6.1——函数及函数定义及调用阅读笔记
  9. Kubernetes学习总结(18)—— Kubernetes 容器网络
  10. @RequestParam @RequestBody @PathVariable 等参数绑定
  11. 基于Windows NBL配置WebInterface
  12. 接受吧,这世界充满潜规则
  13. (附源码)基于Android的订餐app 毕业设计 190711
  14. class文件与dex文件解析
  15. 论频谱中负频率的物理意义
  16. 用计算机证明有限,四色定理-四色定理已利用计算机证明,但能否给出简洁的证明方法吗 爱问知识人...
  17. 阿里云 RDS CPU性能优化
  18. 保龄球计分程序java_保龄球计分程序
  19. STM32F4 RTC详解
  20. altium designer自动布线设置GND或其他网络不布线的方法

热门文章

  1. Flexible 弹性盒子模型之CSS align-self 属性
  2. ST17H26定时器注意事项
  3. python常用导入函数及其他操作备忘录
  4. php跳转隐藏url参数,.htaccess从URL中删除index.php并隐藏参数键
  5. 向量收敛在matlab中,matlab实验报告
  6. bartender外部表不是预期格式_三张表轻松搞定项目计划
  7. 机器学习(五)——缓解过拟合
  8. 现代密码学3.7--CCA安全
  9. 数学建模——层次分析法Python代码
  10. 消息队列--RabbitMQ简单使用