一天学一点,每天都是进步
今天听从部门一长辈的建议,抛弃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将读取到行位的‘ ’也打印了,所以会出现一个空行,在网上找时发现一个好的解决办法
import sys
sys.dtdout.write('')
完全控制打印的内容