文件读写(python 3.5)

来源:互联网 发布:淘宝店铺入驻蘑菇街 编辑:程序博客网 时间:2024/05/17 01:10
写文件:

#coding=utf8 #!/usr/bin/env python'makeTextFile.py--create text file'import os#ls=os.linesepls='\n'#get filenamefname='e:/myfile.txt'while True:if os.path.exists(fname):print("Error:'%s' already exists" % fname)else:break#get file content(text) linesall=[]print("\nEnter lines ('.' by itself to quit).\n")#loop until user terminates inputwhile True:entry=input('> ')if entry=='.':breakelse:all.append(entry)#write lines to file with proper line-endingfobj=open(fname,'w')fobj.writelines(['%s%s'%(x,ls) for x in all])fobj.close()print('DONE')

读文件:

#!/usr/bin/env python'readTextFile.py--read and display text file'#get filenamefname='e:/1.txt'fname=input('Enter filename:')print()#attemp to open file for readingtry:fobj=open(fname,'r')except IOError as e:print("*** file open error:",e)else:#display contents to the screenfor eachLine in fobj:print(eachLine,end='')fobj.close() 



0 0
原创粉丝点击