第一课,读写文件

来源:互联网 发布:dapaolu域名更换mp4 编辑:程序博客网 时间:2024/06/07 05:35

任务一:打开文件,读一行,打印一行

完成!代码如下

f = open('thefile.txt') #打开文件

line=f.readline() #按行读取

while line:

print line #打印行

line=f.readline()

f.close()


哈哈哈哈好玩儿!但是有一个问题,不知道下面那个line=f.readline()是什么意思,因为不要这一行,就会无限循环下去 

哈,应该是继续读下一行的意思,嘿

-----------------------------------

任务二:在任务一的基础上,给每一行前面加这行的序号,从1开始

完成!代码如下


f = open('thefile.txt') #打开文件

line=f.readline() #按行读取

num = 1

while line:

print num,line #打印行

num += 1

line=f.readline()

f.close()


嘻嘻嘻嘻,不过这个感觉自己是投机取巧,并没有真正的完成想要的那种功能。

------------------------------------


总之是简单完成了两个任务,算是跨出了一小步!


接下来我随便再看看其他的吧~ 开心!

--------------------------------------2015.4.2-------------------------

任务三:从最后一行开始逐行向前打印

完成!代码如下


f = open('thefile.txt') #打开文件

line=f.readline() #按行读取

a = 0

list=[]

while line:

list.append(line)

line=f.readline()

f.close()


b = len(list)


while (b>0):

print list[b-1]+'\n'

b = b-1


嚯嚯嚯嚯,现在想给自己加个难度,就是连续输出,把每行后面的回车给去掉,用一下split试试,噢哈哈哈哈


0 0
原创粉丝点击