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
>>>
本文介绍了一个简单的Python程序,用于创建并写入文本文件。程序首先提示用户输入文件名,检查该文件是否已存在,若不存在则继续接收用户输入的内容直至指定结束符出现,并将这些内容保存到文件中。
239

被折叠的 条评论
为什么被折叠?



