鱼C论坛

 找回密码
 立即注册
查看: 1890|回复: 5

[已解决]求大神帮我找错

[复制链接]
发表于 2017-10-18 11:36:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
file_name=input('请输入文件名:')
f=open(file_name,'w')
print('请输入内容【单独输入':w'保存退出】:')

while 1 :
    temp=input()
    if temp!=':w':
        f.write('%s\n' % temp)
    else:
        break


f.close()

代码如上,不知道错在哪里,求指点
最佳答案
2017-10-18 11:45:19
:w外面的'加双份
改成
print('请输入内容【单独输入'':w''保存退出】:')
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-10-18 11:42:49 | 显示全部楼层
temp只存储了最后一次input的值
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-18 11:45:19 | 显示全部楼层    本楼为最佳答案   
:w外面的'加双份
改成
print('请输入内容【单独输入'':w''保存退出】:')
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-18 13:01:11 | 显示全部楼层
  1. file_name=input('请输入文件名:')
  2. #f=open(file_name,'w')
  3. f=open(file_name,'a') #以追加的方式保存内容
  4. #print('请输入内容【单独输入':w'保存退出】:')
  5. print("请输入内容【单独输入':w'保存退出】:")
  6. while 1 :
  7.     temp=input()
  8.     if temp!=':w':
  9.         f.write('%s\n' % temp)
  10.     else:
  11.         break


  12. f.close()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-18 15:54:32 | 显示全部楼层
gunjang 发表于 2017-10-18 11:45
:w外面的'加双份
改成
print('请输入内容【单独输入'':w''保存退出】:')

您好,能给我讲一下为什么要那样吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-18 15:59:11 | 显示全部楼层
liaoyx 发表于 2017-10-18 15:54
您好,能给我讲一下为什么要那样吗

解释器看到一个'表示引号开始,第二个'表示引号结束。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-3 05:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表