1.输入文件名
2.如果当前路径不存在该文件,则创建这个文件。
3.接收输入内容。直到输入点号.
4.保存文件。
import os
def makeTextFile():
fname=input("输入文件名:")
ls=os.linesep
while True:
if os.path.exists(fname):
print("ERROR:'%s' already exists"%fname)
else:
break
all=[]
print("\nEnter lines('.' by itself 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')
运行结果:
>>> makeTextFile()
输入文件名:Hell.txt
Enter lines('.' by itself to quit).
>你好呀
>你好
>细细
>.
DONE
>>>