|  | 
 
| 
name=input('请输入文件名:')
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  neirong=input('请输入内容【":w保存退出"】:')
 yonghu=open(name+'.txt','w')
 while True:
 if neirong != ':w':
 yonghu.write('%s\n' % neirong)
 else:
 break
 yonghu.close()
 
 
 
 我输入内容的时候按 :w回车 死活不结束判定,还在继续需求内容,我反复对比了小甲鱼的代码  没看出啥实质性区别
 
 
 本帖最后由 jackz007 于 2021-6-29 12:49 编辑 
你得把键盘输入放进循环内
 复制代码name=input('请输入文件名:')
yonghu=open(name+'.txt','w')
while True:
        neirong=input('请输入内容【":w保存退出"】:') . strip()      # 这一句必须在循环内,不然,变量 neirong 的内容始终不变,你还循环干啥?
        if neirong != ':w':
            yonghu.write('%s\n' % neirong)
        else:
            break
yonghu.close()
 | 
 |