python--writefile&readfile


 

writefile

#!/usr/bin/env python
'makeTextFlie.py --create text file'
import os
ls = os.linesep
#get filename
fname = raw_input('input your file name:\n')
while True:
    if os.path.exists(fname):
        print "error: '%s' already exists\n" % fname
    else:
        break
#get file content lines
all = [] #get list
print "enter line ('.'by itself to quie).\n"
#loop until user terminates input
while True:
    entry = raw_input('> ')
    if entry == '.':
        break
    else:
        all.append(entry)
fobj = open(fname, 'w')
fobj.writelines(['%s%s'%(x, ls)]for x in all)
fobj.close()
print 'DONE'

readfile

#!/usr/bin/env python
'readTextFlie.py --create text file'
import os
ls = os.linesep
#get filename
fname = raw_input('input your file name\n')
try:
    fobj = open(fname, 'r')
except IOError, e:
    print 'open file error:\n',e
else:
    for eachline in fobj:
        print eachline,
    fobj.close()

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM