您的位置:首页 > 编程语言 > Python开发

python--writefile&readfile

2012-08-10 15:44 471 查看
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()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: