【发布时间】:2012-04-09 05:42:31
【问题描述】:
我正在开发一个汇编程序并选择使用 Python 而不是 C(主要是因为 Python 可以处理列表,我想学习它)
我的问题是如何将文本文件的每一行拆分为元组的一部分?
例如测试文件是:
ADD R1,R2;
OR R1,R3;
并有代码将其解析成这个
UserProgram=[['ADD','R1','R2'],['OR','R1','R3']]
它还必须忽略分号后的 cmets。谢谢!
【问题讨论】:
-
来自 C 背景,Python 似乎有点奇怪。可以预见的是,我尝试使用 for 循环来拆分列表的每个元素(单行)。我还尝试了多个分隔符拆分,但也无法运行。在此之前我必须做的程序是一个 5 阶段的流水线架构模拟器。希望我更了解 Python,因为它看起来会更好。