回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我的文本文件如下所示:</p>
<pre><code>1,jack,Jackson,16,won
2,Dex,Craz,17,loss
3,Bree,Lopson,20,
4,her,ber,12,loss
5,say,huy,34,
6,lol,asw,23,won
7,dert,ker,30,loss
8,far,sas,11,
9,ger,xza,15,
10,yui,caer,66,won
11,opl,guyh,45,
</code></pre>
<p>我要做的是让用户输入一个他们想看到的数字,然后打印出与这个数字对应的信息。你知道吗</p>
<p>这是我的密码:</p>
<pre><code>numb = input('Input Line: ')
fiIn = open('Prac.txt').readlines()
for lines in fiIn:
if numb == lines[0]:
data = lines.split(',')
print ('|{0[0]:<15}|{0[1]:<15}|{0[2]:<15}|{0[3]:<15}|{0[4]:<15}'.format(data))
</code></pre>
<p>但它不仅打印我想要的号码,还打印其他号码。
例如:如果我输入1,它将输出1、10和11,而不仅仅是1。
你知道怎么做吗?你知道吗</p>