|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
filename = input("请输入文件名:")
content = input("请输入内容【单独输入':w'保存退出】:")
f = open(filename,'w')
while True:
f.write(content)
if content.endswith(':w'):
break
f.close()
要求:输入:w 结束程序并保存之前输入的内容到文件
为啥用 content.endswith(':w') 判断不出来呢
还有 content[-2:-1] == [:,w]
if ":w" in content:
这两种方式都判断不出来?是哪里写错了还是咋回事
本帖最后由 一个账号 于 2020-2-2 19:36 编辑
你想要的效果是不是这样:
- filename = input("请输入文件名:")
- f = open(filename,'w')
- while True:
- content = input("请输入内容【单独输入':w'保存退出】:") # 放到了循环里面
- if content.endswith(':w'):
- break
- f.write(content+"\n") # 放到了后面并且增加了换行
- f.close()
复制代码
|
|