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

    • <bdo id='IIupi'></bdo><ul id='IIupi'></ul>
  • <tfoot id='IIupi'></tfoot>

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

        ValueError:Python2.6.6 格式中的零长度字段名称

        时间:2023-10-08
          <legend id='X9YXw'><style id='X9YXw'><dir id='X9YXw'><q id='X9YXw'></q></dir></style></legend>
            • <small id='X9YXw'></small><noframes id='X9YXw'>

              • <bdo id='X9YXw'></bdo><ul id='X9YXw'></ul>

                  <tbody id='X9YXw'></tbody>
              • <tfoot id='X9YXw'></tfoot>

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

                  本文介绍了ValueError:Python2.6.6 格式中的零长度字段名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我使用这个 python shell 来生成一个字符串:

                  I use this python shell to generate a string:

                  >>>':'.join("{:x}
                  ".format(random.randint(0, 2**16 - 1)) for i in range(4))
                  

                  当我在 Python2.7.5 中运行这个 shell 时,一切正常.但是当 Python 版本为 2.6.6 时会发生 ValueError: zero length field name in format.当 Python 版本为 2.6.6 时,我应该怎样运行这个 shell?

                  When I run this shell in Python2.7.5, everything goes okay. But it occurs ValueError: zero length field name in format when Python version is 2.6.6. What should I run this shell fine when Python version is 2.6.6?

                  推荐答案

                  在 Python 2.6 或更早的版本中,您需要显式地为格式字段编号:

                  In Python versions 2.6 or earlier, you need to explicitly number the format fields:

                  ':'.join("{0:x}
                  ".format(random.randint(0, 2**16 - 1)) for i in range(4))
                  #          ^
                  

                  您可以在 docs 中阅读相关内容:

                  You can read about this in the docs:

                  在 2.7 版中更改:位置参数说明符可以省略,因此 '{} {}' 等效于 '{0} {1}'.

                  Changed in version 2.7: The positional argument specifiers can be omitted, so '{} {}' is equivalent to '{0} {1}'.

                  这篇关于ValueError:Python2.6.6 格式中的零长度字段名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:在 VSCode 中禁用 python 导入排序 下一篇:如何打印带有数千个分隔符的浮点数?

                  相关文章

                  最新文章

                  • <bdo id='MfO9i'></bdo><ul id='MfO9i'></ul>
                    1. <tfoot id='MfO9i'></tfoot>

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

                      <legend id='MfO9i'><style id='MfO9i'><dir id='MfO9i'><q id='MfO9i'></q></dir></style></legend>
                    2. <i id='MfO9i'><tr id='MfO9i'><dt id='MfO9i'><q id='MfO9i'><span id='MfO9i'><b id='MfO9i'><form id='MfO9i'><ins id='MfO9i'></ins><ul id='MfO9i'></ul><sub id='MfO9i'></sub></form><legend id='MfO9i'></legend><bdo id='MfO9i'><pre id='MfO9i'><center id='MfO9i'></center></pre></bdo></b><th id='MfO9i'></th></span></q></dt></tr></i><div id='MfO9i'><tfoot id='MfO9i'></tfoot><dl id='MfO9i'><fieldset id='MfO9i'></fieldset></dl></div>