我正在编写一个处理文件中字符串的程序。我想简单的文字(字符串,如添加SUB =X'1D'装配成=X'1D' BYTE X'1D'以上的),' LTORG'我testfile的。
问题是我收集了每个LTORG上方的文字作为列表,并将它们作为列表插入。我想一次插入一个文字。
我有这个输出是:
[' START 100', " SUB =X'1D'", ' LTORG', '["=X\'1D\' BYTE X\'1D\'"]', ' RESW
20', " SUB =X'0259'", " ADD =C'12345'", " MUL =X'4356'", " SUB =X'69'", '
LTORG', '["=X\'0259\' BYTE X\'0259\'", "=C\'12345\' BYTE C\'12345\'",
"=X\'4356\' BYTE X\'4356\'", "=X\'69\' BYTE X\'69\'"]', " ADD =C'05'", '
END EXA']
Run Code Online (Sandbox Code Playgroud)
def handle_LTORG(self, testfile):
myfile.testfile = testfile
for index, line in enumerate(myfile.testfile):
line = line.split(" ", 3)
if len(line) > 2:
if …Run Code Online (Sandbox Code Playgroud)