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
答
其元素迭代过程中你不应该修改该列表。
创建一个新的空表,在循环中插入有您的元素(和\n
的)一个接一个地)
我不理解得很好你正在尝试做的......你们是不是要加一个'\ n'或'10',因为在你的脚本中你插入了数字10.什么是\\ n's? –
10是“\ n”的十进制数字 – Jerrynicki