<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>
<pre><code>with open('test.txt') as f:
lines = [line.split(' ',1) for line in f]
for k, v in lines:
print("Key: {0}, Value: {1}".format(k, v))
</code></pre>