擅长:python、mysql、java
<p><code>message2 = ord(ch) + 2</code>使<code>message2</code>成为一个整数,因此您当然不能在它上调用<code>split</code>——它是一个表示单个字符的单个int,为什么要将它拆分?!另外,每次循环都要将<code>encodedmessage</code>重置为空字符串,因此一旦修复了<code>split</code>的奇怪之处(只需删除它!)当然,您只会看到最后一个字符;将<code>encodedmessage = ''</code>移到循环之前的<strong>。</p>