我是新來的蟒蛇。如何讓一個項目在Python枚舉()
我有兩個文件,一個包含符號(字),另一種是地圖文件。
這兩個文件是文本文件。地圖文件確實包含表單提要。
我想找到的地圖文件,它是一個包含 一個在地圖文件符號線以上的線。
我有以下代碼。
Osymbolfile="alistofsymbols"
mapfile="amapfile"
maplines = (line.rstrip('\n\f') for line in open(mapfile))
for line in Osymbolfile:
line = (line.rstrip('\n'))
print "line= ",line
linecount = 0
for index, scanline in enumerate(maplines):
if line in scanline:
print "scanline=",scanline
print "index=",index
else:
linecount = linecount + 1
print "= ",linecount
print "index=",index
後,我已經試過print maplines[index-1]
,但我得到一個錯誤。
如何獲得maplines
的index
'行以上的行?
不要只說「我得到一個錯誤」。用回溯顯示錯誤。通常情況下,它會告訴你_exactly_什麼是錯的,即使你不明白,誰是試圖幫助你願意,並可以解釋給你的人。 – abarnert