擅长:python、mysql、java
<p>我又试了一次,但我现在正在努力做最后一件事,如果fprint使用str(num)+'',甚至是。但我的结果仍然不是我想要的</p>
<pre><code>def pretty_print():
line = open('kaartnummers', 'r')
with open("kaartnummers", "r") as f:
for line in line:
if "," in line:
line_sepperated = line.split(",")
name = line_sepperated[1]
num = line_sepperated[0]
# print(f'{name} heeft kaartnummer: {num}')
# print('{} heeft kaartnummer: {}' .format(*[name], *[num]))
print(str(name)+' heeft kaartnummer: '+str(num))
else:
print(line)
pretty_print()
</code></pre>
<p>因为如果我打印代码,结果会是这样的</p>
<p><a href="https://i.stack.imgur.com/7d7fy.png" rel="nofollow noreferrer">https://i.stack.imgur.com/7d7fy.png</a></p>
<pre><code> Jan Jansen
heeft kaartnummer: 325255
Erik Materus
heeft kaartnummer: 334343
Ali Ahson
heeft kaartnummer: 235434
Eva Versteeg
heeft kaartnummer: 645345
Jan de Wilde
heeft kaartnummer: 534545
Henk de Vries heeft kaartnummer: 345355
</code></pre>