擅长:python、mysql、java
<p>除了范围需要为+1才能达到#3的问题(参见Vincent R的备注)</p>
<p>(其中一个)问题是fullname变量被每个新的非空标签大小写覆盖。在</p>
<p>很难对代码进行评论以修复它,也就是说,我想建议并重新组织一下。例如,通过引入一个函数来提取给定图像的名称/路径(给定UI对象);这将避免一些重复。这样一个函数,或者它的调用者,会将每个新的全名添加到它的一个列表中,然后upload循环就可以使用它。在</p>
<p>参见Tendayi Mawushe的解决方案,它尊重原始结构,但按照建议引入了一个列表。顺便说一句,这个列表可以作为循环的基础进行迭代,而不是依赖range()函数,<strong>这更像python</strong>(这就不需要解决范围中缺少#3的问题)。在Python中,这些数值范围驱动的循环虽然有时很方便,但它们常常是重新设计的邀请。在</p>