<p>我试图阅读下面的python文本文件,我很难在输出中获得关键字值,但它没有按预期工作:</p>
<p>你知道吗测试.txt你知道吗</p>
<pre><code>productId1 ProdName1,ProdPrice1,ProdDescription1,ProdDate1
productId2 ProdName2,ProdPrice2,ProdDescription2,ProdDate2
productId3 ProdName3,ProdPrice3,ProdDescription3,ProdDate3
productId4 ProdName4,ProdPrice4,ProdDescription4,ProdDate4
</code></pre>
<p>你知道吗我的Python.py你知道吗</p>
<pre><code>import sys
with open('test.txt') as f
lines = list(line.split(' ',1) for line in f)
for k,v in lines.items();
print("Key : {0}, Value: {1}".format(k,v))
</code></pre>
<p>我试图解析文本文件,并试图分别打印键和值。看来我做错什么了。需要帮忙吗?你知道吗</p>
<p>谢谢!你知道吗</p>
<p>你在不必要地存储一个列表。你知道吗</p>
<p>循环、拆分和打印</p>
<pre><code>with open('test.txt') as f:
for line in f:
k, v = line.rstrip().split(' ',1)
print("Key : {0}, Value: {1}".format(k,v))
</code></pre>