这个程序主要可以实现创建一个文本文件 makeTextFile.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
'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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
'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()
|