擅长:python、mysql、java
<p>制表符(\t)只移动到下一个x字符的倍数(通常为8),因此键的长度将落在不同的制表位上,您需要某种方法来确定要在输出字符串中放置多少个\t</p>
<p>更好的选择是确定最长键的宽度,并在输出中将键字符串填充到该最大值</p>
<pre><code>maxKeyLen = max(map(len,accessedFiles.keys()))
for key,files in accessedFiles.items():
output += key.ljust(maxKeyLen)+f" -> time(s) accessed is: {files}\n"
</code></pre>