Python“解析器”不工作

问题描述:

我正在尝试在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

其元素迭代过程中你不应该修改该列表。

创建一个新的空表,在循环中插入有您的元素(和\n的)一个接一个地)