这个程序主要可以实现创建一个文本文件 makeTextFile.py #!/usr/bin/env python # -*- coding: utf-8 -*- 'makeTextFile.py--创建一个文本文件' import os #输入文件名 while True : filename = raw_input('输入文件名') if os.path.exists(filename) : print 'ERROR: %s already exists' % filename else : break #输入文件内容 contents = [] print '/n输入每行文本,以#结束' while True : entry = raw_input('> ') if entry == '.' : break else : contents.append(entry) #写入文件 fobj = open(filename, 'w') fobj.writelines(['%s%s' % (eachline, os.linesep) for eachline in contents]) fobj.close() print 'Done!' 这个用来显示 readTextFile.py #!/usr/bin/env python # -*- coding: utf-8 -*- 'readTextFile.py--读取显示文本文件' #获取文件名 filename = raw_input('输入文件名:') #打开文件 try : fobj = open(filename, 'r') except IOError, error: print ' %s 打开失败:%s' % (filename,error) exit() else : #显示文本 for eachline in fobj : print eachline #文件关闭 fobj.close()