2016-11-11 139 views
0

我正在嘗試在Python(3)中創建一個Hexviewer,而編碼時,我發出了一個我無法修復的錯誤,我正在嘗試創建一個函數, n「每一個[字體大小]/500,但它只是使」\ n「到處都是,我做錯了什麼? (Python的3.4.3)Python「解析器」不工作

def parse(parse0): 
    parse0 = list(parse0) 
    i = 0 
    for cur in parse0: 
     if not cur == 10: 
      i += 1 
     else: 
      i = 0 
     if i > 500/fontsize: 
      parse0.insert(parse0.index(cur),10) 
      i = 0 
    return parse0 
+0

我不理解得很好你正在嘗試做的......你們是不是要加一個'\ n'或'10',因爲在你的腳本中你插入了數字10.什麼是\\ n's? –

+0

10是「\ n」的十進制數字 – Jerrynicki

回答

2

其元素迭代過程中你不應該修改該列表。

創建一個新的空表,在循環中插入有您的元素(和\n的)一個接一個地)