读取文件第一行内容:
for c in open('7.py','r').readline(): print c, else: print 'readline is over!'
打印结果为:
root@IdeaPad:~/test# python 8.py s 1 = ' w w w . e v i l x r . c o m ' readline is over!
用Python实现文件内容的拷贝:
root@IdeaPad:~/test# cat 9.py for ss in open('7.py','r').readlines(): open('evilxr.txt','a+').write(ss)
运行该python后会在该目录下生成一个名为evilxr.txt的文件,该文件的内容和7.py的一样:
root@IdeaPad:~/test# ls 1.txt 4.py 7.py 9.py ac.tar aobama newfile 2.txt 5.py 8.py aa.tar.gz ac.tar.bz2 evilxr 3.py 6.py 8.py~ ab.tar.bz2 ac.tar.gz evilxr.txt root@IdeaPad:~/test# cat evilxr.txt s1 = 'www.evilxr.com' ev = [1,3,4,5,6,7,86,120] i = 0 for c in s1: print format (i,'2d'), c i = i + 1 else: print 'The for is out!' i = 0 for evilxr in ev: print format(i,'2d'),evilxr i = i + 1 print 'This is New!' tup = (1,2,3,4,5) for t in tup: print t else: print 'This is tup!' root@IdeaPad:~/test#