|
发表于 2019-3-22 15:50:24
|
显示全部楼层
弱弱的问一句,有没有办法输入时是将回车换行结束符换为’.‘,就是输入“123434.”到最后的‘.’时就表示输入结束。
def shuruhanshu():
print("请输入新建文件中的内容,以“.”结束:")
str_out=''
while(True):
temp=input()
if temp=='.':
return str_out
else:
str_out=str_out+temp+"\n"
import os
file_path="C:\\Users\\Administrator\\Desktop\\"
file_name=file_path+input("请输入文件名:")
if os.path.exists(file_name):
print("文件已存在!")
else:
shuru=shuruhanshu()
# print(shuru)
with open(file_name,'w') as fp:
# fp=open(file_name,'w+')
fp.writelines(shuru)
fp.close()
print("新文件已在桌面建立!") |
|