我想迭代列表。
def Alle_Eintraege_Anzeigen():
for Text in Schluesselanlegen.select():
print (str(Text.Schluessel))
for Text in Schluesselanlegen.select():
print (str(Text.Schwierigkeitsgrad))
for Date in Schluesselanlegen.select():
print (str(Date.Oeffnungsdatum))
最后它应该是这样的:
1|Schluessel1|2|23.01.2017
2|Schluessel2|3|24.01.2017
我该怎么办?
我的订单错了吗?
感谢您的帮助。
答案 0 :(得分:1)
您可以尝试每行打印一次
def Alle_Eintraege_Anzeigen():
for Text in Schluesselanlegen.select():
print (str(Text.Schluessel))+'|'+(str(Text.Schwierigkeitsgrad))+'|'+(str(Date.Oeffnungsdatum))
此外,您可能希望保留计数器变量以打印行号
def Alle_Eintraege_Anzeigen():
lineNumber = 1
for Text in Schluesselanlegen.select():
print (str(lineNumber))+'|'+(str(Text.Schluessel))+'|'+(str(Text.Schwierigkeitsgrad))+'|'+(str(Date.Oeffnungsdatum))
lineNumber += 1
(我假设你真的想打印管道字符)