我不确定你的指令是如何存储的,所以我会给你一个我最可能的假设的答案。
这是一个清单
这是最简单的...使用列表推导来摆脱任何完全由空格组成的指令
instruction_list = [instruction.strip() for instruction in instruction_list if instruction.strip()]
这是一个带有换行符的大长字符串
instruction_list = instruction_string.split('\n') #make a list
instruction_list = [instruction.strip() for instruction in instruction_list if instruction.strip()] #process list as before
instruction_string = '\n'.join(instruction_list) #reconstruct string
这是一个文件
for line in instruction_file:
if not line.strip(): #if the line is made up entirely of whitespace
continue #skip to the next loop iteration
process_instruction(line)