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

保存输入和读取文件【python】

2015-12-21 23:39 681 查看
make_text_file.py

# -*- coding: utf-8 -*-
#!/usr/bin/env python

"make_text_file.py -- create text file"
import os
ls = os.linesep
#get filename
fname = raw_input("input the name:")
while True:
if os.path.exists(fname):
print "ERROR:'%s' already exists" %fname
else:
break;
#get file content text lines
all = []
print "\n Enter lines('.' by itself to be quit).\n"
#loop until user terminates input
while True:
entry = raw_input(">")
if "." == entry:
break
else:
all.append(entry)
##write lines to file with proper line-ending
fobj = open(fname,"w")
fobj.writelines(["%s%s" % (x,ls) for x in all])
fobj.close()
print "DONE!"


read_text_file.py

#!/usr/bin/env Python
"read_text_file.py --read and display text file"

#get filename
fname = raw_input("Enter filename:")
print
try:
fobj = open(fname,"r")
except IOError,e:
print "*** file open error:",e
else:
for eachline in fobj:
print eachline,
fobj.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: