makeTextFile.py(Python3.0版本下的编写)
"makeTextfile.py -- create text file"
import os
ls = os.linesep
while True:
fname = input("please input your file name: ")
if os.path.exists(fname):
print("ERROR:'%s'already exists" % fname)
else:
break
all = []
print("\nEnter lines('.' by iteself to quit).\n")
while True:
entry = input(">")
if entry == '.':
break
else:
all.append(entry)
fobj = open(fname, "w")
fobj.writelines(["%s%s" % (x, ls) for x in all])
fobj.close()
print("DONE!")
- 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
readTextFile.py(Python2.7下编写)
"readTextFile.py--read and display text file"
fname = raw_input("Enter filename: ")
print fname
try:
fobj = open(fname, "r")
except IOError, e:
print "*** file open error:", e
else:
for eachLine in fobj:
print eachLine,
fobj.close()