读取文件

一天学一点,每天都是进步

今天听从部门一长辈的建议,抛弃eclipse,直接再linux中学习Python,因为国内的关于在eclipse中开发的书籍太少了,网上千篇一律的全是在linux中开发的教程

这很反常,但是事出无因必为妖,所以打开阔别已久的虚拟机,在redhat中coding感觉格外爽

#!/usr/bin/python
import time
import sys
try:
  f=file('aaa.txt')  
  while True:
    line=f.readline()
    if(len(line)==0):
      break
    else:
      time.sleep(1)
      sys.stdout.write(line)
finally:
  f.close()

空格很重要!!!

这段代码的意思就是从一个文件中读取数据并打印,很简单是吧,但是我在写的时候打印总是打印空行。因为我用的是print语句。print将读取到行位的‘\r\n’也打印了,所以会出现一个空行,在网上找时发现一个好的解决办法

import sys
sys.dtdout.write('')
完全控制打印的内容
posted @ 2018-02-07 16:10  凌羽1025  阅读(98)  评论(1编辑  收藏  举报