<bdo id='u4iXO'></bdo><ul id='u4iXO'></ul>
  • <i id='u4iXO'><tr id='u4iXO'><dt id='u4iXO'><q id='u4iXO'><span id='u4iXO'><b id='u4iXO'><form id='u4iXO'><ins id='u4iXO'></ins><ul id='u4iXO'></ul><sub id='u4iXO'></sub></form><legend id='u4iXO'></legend><bdo id='u4iXO'><pre id='u4iXO'><center id='u4iXO'></center></pre></bdo></b><th id='u4iXO'></th></span></q></dt></tr></i><div id='u4iXO'><tfoot id='u4iXO'></tfoot><dl id='u4iXO'><fieldset id='u4iXO'></fieldset></dl></div>

  • <legend id='u4iXO'><style id='u4iXO'><dir id='u4iXO'><q id='u4iXO'></q></dir></style></legend>

        <small id='u4iXO'></small><noframes id='u4iXO'>

        <tfoot id='u4iXO'></tfoot>

        在 Python 中将行号添加到输出中

        时间:2023-10-08
        <tfoot id='x05Oh'></tfoot>

        1. <legend id='x05Oh'><style id='x05Oh'><dir id='x05Oh'><q id='x05Oh'></q></dir></style></legend>

              <small id='x05Oh'></small><noframes id='x05Oh'>

                  <tbody id='x05Oh'></tbody>
                  <bdo id='x05Oh'></bdo><ul id='x05Oh'></ul>
                • <i id='x05Oh'><tr id='x05Oh'><dt id='x05Oh'><q id='x05Oh'><span id='x05Oh'><b id='x05Oh'><form id='x05Oh'><ins id='x05Oh'></ins><ul id='x05Oh'></ul><sub id='x05Oh'></sub></form><legend id='x05Oh'></legend><bdo id='x05Oh'><pre id='x05Oh'><center id='x05Oh'></center></pre></bdo></b><th id='x05Oh'></th></span></q></dt></tr></i><div id='x05Oh'><tfoot id='x05Oh'></tfoot><dl id='x05Oh'><fieldset id='x05Oh'></fieldset></dl></div>
                  本文介绍了在 Python 中将行号添加到输出中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  例如,如果输入文件是:

                  For example, if the input file is:

                  def main():
                      for i in range(10):
                          print("I love Python")
                      print("Good bye!")
                  

                  那么输出将是:

                  1   def main():
                  2       for i in range(10):
                  3           print("I love Python")
                  4       print("Good bye!")
                  

                  我很难在每行中添加行.我的程序是:

                  I have difficulty in adding lines to each line. My program is:

                  filename = input("Please enter a file name: ")
                  count = 0
                  
                  openfile = open(filename, "r")
                  
                  for lines in openfile:
                      linenumbers = openfile.write(str(count)+'	'+lines)
                      count += 1
                  
                  print(count)
                  

                  推荐答案

                  使用 with 语句关闭文件缓冲区,只连接字符串:

                  Use a with statement to close the file buffer and just concatenate strings:

                  with open('file.txt', 'r') as program:
                      data = program.readlines()
                  
                  with open('file.txt', 'w') as program:
                      for (number, line) in enumerate(data):
                          program.write('%d  %s' % (number + 1, line))
                  

                  这篇关于在 Python 中将行号添加到输出中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:将两个列表加入格式化字符串的最聪明方法 下一篇:Python dateutil.parser.parse 首先解析月份,而不是日期

                  相关文章

                  最新文章

                  <legend id='4k3YA'><style id='4k3YA'><dir id='4k3YA'><q id='4k3YA'></q></dir></style></legend>
                  <tfoot id='4k3YA'></tfoot>
                    <bdo id='4k3YA'></bdo><ul id='4k3YA'></ul>

                  1. <i id='4k3YA'><tr id='4k3YA'><dt id='4k3YA'><q id='4k3YA'><span id='4k3YA'><b id='4k3YA'><form id='4k3YA'><ins id='4k3YA'></ins><ul id='4k3YA'></ul><sub id='4k3YA'></sub></form><legend id='4k3YA'></legend><bdo id='4k3YA'><pre id='4k3YA'><center id='4k3YA'></center></pre></bdo></b><th id='4k3YA'></th></span></q></dt></tr></i><div id='4k3YA'><tfoot id='4k3YA'></tfoot><dl id='4k3YA'><fieldset id='4k3YA'></fieldset></dl></div>

                  2. <small id='4k3YA'></small><noframes id='4k3YA'>