图图666 发表于 2021-1-3 22:48:17

关于python问题

def file_write(file_name):
    f = open(file_name, 'w')
    print('请输入内容【单独输入\':w\'保存退出】:')

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

    f.close()

file_name = input('请输入文件名:')
file_write(file_name)
中间这段while循环这段求大神解释一下,有点看不懂

jackz007 发表于 2021-1-3 23:15:02

本帖最后由 jackz007 于 2021-1-3 23:18 编辑

    while True:                              # 死循环
      write_some = input()               # 录入用户键入的文本行
      if write_some != ':w':               # 如果这个文本行内容不是 ':w'         
            f . write('%s\n' % write_some)   # 那就把文本存入文件,然后,继续下一次循环
      else:                              # 否则,暗含用户键入的内容就是 ':w'
            break                            # 那就结束循环退出

tryhi 发表于 2021-1-3 23:37:10

求助贴发帖标准:
   标题:意简言赅,但又能让人对问题一目了然,禁止 “提问,求助,请教” 等三无标题
   内容:a.程序思路+问题所在
               b.问题描述尽可能详尽,最好加发截图和代码
               c.代码一定要用代码格式发布!
页: [1]
查看完整版本: 关于python问题