本文主要是介绍文件读写(python 3.5),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
写文件:
#coding=utf8 #!/usr/bin/env python'makeTextFile.py--create text file'import os
#ls=os.linesep
ls='\n'#get filename
fname='e:/myfile.txt'
while True:if os.path.exists(fname):print("Error:'%s' already exists" % fname)else:break#get file content(text) lines
all=[]
print("\nEnter lines ('.' by itself to quit).\n")#loop until user terminates input
while True:entry=input('> ')if entry=='.':breakelse: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')
读文件:
#!/usr/bin/env python'readTextFile.py--read and display text file'#get filename
fname='e:/1.txt'
fname=input('Enter filename:')
print()#attemp to open file for reading
try: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()
这篇关于文件读写(python 3.5)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!